|
|
@ -18,11 +18,12 @@ _SESSION_ID_LENGTH = 32
|
|
|
|
APP_COMMON_SEED = 0
|
|
|
|
APP_COMMON_SEED = 0
|
|
|
|
APP_COMMON_AUTHORIZATION_TYPE = 1
|
|
|
|
APP_COMMON_AUTHORIZATION_TYPE = 1
|
|
|
|
APP_COMMON_AUTHORIZATION_DATA = 2
|
|
|
|
APP_COMMON_AUTHORIZATION_DATA = 2
|
|
|
|
|
|
|
|
APP_COMMON_NONCE = 3
|
|
|
|
if not utils.BITCOIN_ONLY:
|
|
|
|
if not utils.BITCOIN_ONLY:
|
|
|
|
APP_COMMON_DERIVE_CARDANO = 3
|
|
|
|
APP_COMMON_DERIVE_CARDANO = 4
|
|
|
|
APP_CARDANO_ICARUS_SECRET = 4
|
|
|
|
APP_CARDANO_ICARUS_SECRET = 5
|
|
|
|
APP_CARDANO_ICARUS_TREZOR_SECRET = 5
|
|
|
|
APP_CARDANO_ICARUS_TREZOR_SECRET = 6
|
|
|
|
APP_MONERO_LIVE_REFRESH = 6
|
|
|
|
APP_MONERO_LIVE_REFRESH = 7
|
|
|
|
|
|
|
|
|
|
|
|
# Keys that are valid across sessions
|
|
|
|
# Keys that are valid across sessions
|
|
|
|
APP_COMMON_SEED_WITHOUT_PASSPHRASE = 0 | _SESSIONLESS_FLAG
|
|
|
|
APP_COMMON_SEED_WITHOUT_PASSPHRASE = 0 | _SESSIONLESS_FLAG
|
|
|
@ -95,12 +96,14 @@ class SessionCache(DataCache):
|
|
|
|
64, # APP_COMMON_SEED
|
|
|
|
64, # APP_COMMON_SEED
|
|
|
|
2, # APP_COMMON_AUTHORIZATION_TYPE
|
|
|
|
2, # APP_COMMON_AUTHORIZATION_TYPE
|
|
|
|
128, # APP_COMMON_AUTHORIZATION_DATA
|
|
|
|
128, # APP_COMMON_AUTHORIZATION_DATA
|
|
|
|
|
|
|
|
32, # APP_COMMON_NONCE
|
|
|
|
)
|
|
|
|
)
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
self.fields = (
|
|
|
|
self.fields = (
|
|
|
|
64, # APP_COMMON_SEED
|
|
|
|
64, # APP_COMMON_SEED
|
|
|
|
2, # APP_COMMON_AUTHORIZATION_TYPE
|
|
|
|
2, # APP_COMMON_AUTHORIZATION_TYPE
|
|
|
|
128, # APP_COMMON_AUTHORIZATION_DATA
|
|
|
|
128, # APP_COMMON_AUTHORIZATION_DATA
|
|
|
|
|
|
|
|
32, # APP_COMMON_NONCE
|
|
|
|
1, # APP_COMMON_DERIVE_CARDANO
|
|
|
|
1, # APP_COMMON_DERIVE_CARDANO
|
|
|
|
96, # APP_CARDANO_ICARUS_SECRET
|
|
|
|
96, # APP_CARDANO_ICARUS_SECRET
|
|
|
|
96, # APP_CARDANO_ICARUS_TREZOR_SECRET
|
|
|
|
96, # APP_CARDANO_ICARUS_TREZOR_SECRET
|
|
|
|