mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-06-20 06:58:45 +00:00
core, legacy: remove passphrase_cached
This commit is contained in:
parent
1ae5813cab
commit
c65b57affb
@ -51,7 +51,7 @@ message Features {
|
|||||||
optional bytes bootloader_hash = 14; // hash of the bootloader
|
optional bytes bootloader_hash = 14; // hash of the bootloader
|
||||||
optional bool imported = 15; // was storage imported from an external source?
|
optional bool imported = 15; // was storage imported from an external source?
|
||||||
optional bool pin_cached = 16; // is PIN already cached in session?
|
optional bool pin_cached = 16; // is PIN already cached in session?
|
||||||
optional bool passphrase_cached = 17; // is passphrase already cached in session?
|
// optional bool passphrase_cached = 17; // is passphrase already cached in session? DEPRECATED
|
||||||
optional bool firmware_present = 18; // is valid firmware loaded?
|
optional bool firmware_present = 18; // is valid firmware loaded?
|
||||||
optional bool needs_backup = 19; // does storage need backup? (equals to Storage.needs_backup)
|
optional bool needs_backup = 19; // does storage need backup? (equals to Storage.needs_backup)
|
||||||
optional uint32 flags = 20; // device flags (equals to Storage.flags)
|
optional uint32 flags = 20; // device flags (equals to Storage.flags)
|
||||||
|
@ -35,7 +35,6 @@ def get_features() -> Features:
|
|||||||
f.pin_protection = config.has_pin()
|
f.pin_protection = config.has_pin()
|
||||||
f.pin_cached = config.has_pin()
|
f.pin_cached = config.has_pin()
|
||||||
f.passphrase_protection = storage.device.is_passphrase_enabled()
|
f.passphrase_protection = storage.device.is_passphrase_enabled()
|
||||||
# f.passphrase_cached = cache.has_passphrase() # TODO
|
|
||||||
f.needs_backup = storage.device.needs_backup()
|
f.needs_backup = storage.device.needs_backup()
|
||||||
f.unfinished_backup = storage.device.unfinished_backup()
|
f.unfinished_backup = storage.device.unfinished_backup()
|
||||||
f.no_backup = storage.device.no_backup()
|
f.no_backup = storage.device.no_backup()
|
||||||
|
@ -32,7 +32,6 @@ class Features(p.MessageType):
|
|||||||
bootloader_hash: bytes = None,
|
bootloader_hash: bytes = None,
|
||||||
imported: bool = None,
|
imported: bool = None,
|
||||||
pin_cached: bool = None,
|
pin_cached: bool = None,
|
||||||
passphrase_cached: bool = None,
|
|
||||||
firmware_present: bool = None,
|
firmware_present: bool = None,
|
||||||
needs_backup: bool = None,
|
needs_backup: bool = None,
|
||||||
flags: int = None,
|
flags: int = None,
|
||||||
@ -68,7 +67,6 @@ class Features(p.MessageType):
|
|||||||
self.bootloader_hash = bootloader_hash
|
self.bootloader_hash = bootloader_hash
|
||||||
self.imported = imported
|
self.imported = imported
|
||||||
self.pin_cached = pin_cached
|
self.pin_cached = pin_cached
|
||||||
self.passphrase_cached = passphrase_cached
|
|
||||||
self.firmware_present = firmware_present
|
self.firmware_present = firmware_present
|
||||||
self.needs_backup = needs_backup
|
self.needs_backup = needs_backup
|
||||||
self.flags = flags
|
self.flags = flags
|
||||||
@ -107,7 +105,6 @@ class Features(p.MessageType):
|
|||||||
14: ('bootloader_hash', p.BytesType, 0),
|
14: ('bootloader_hash', p.BytesType, 0),
|
||||||
15: ('imported', p.BoolType, 0),
|
15: ('imported', p.BoolType, 0),
|
||||||
16: ('pin_cached', p.BoolType, 0),
|
16: ('pin_cached', p.BoolType, 0),
|
||||||
17: ('passphrase_cached', p.BoolType, 0),
|
|
||||||
18: ('firmware_present', p.BoolType, 0),
|
18: ('firmware_present', p.BoolType, 0),
|
||||||
19: ('needs_backup', p.BoolType, 0),
|
19: ('needs_backup', p.BoolType, 0),
|
||||||
20: ('flags', p.UVarintType, 0),
|
20: ('flags', p.UVarintType, 0),
|
||||||
|
@ -108,8 +108,6 @@ bool config_getPassphraseProtection(bool *passphrase_protection);
|
|||||||
bool config_getHomescreen(uint8_t *dest, uint16_t dest_size);
|
bool config_getHomescreen(uint8_t *dest, uint16_t dest_size);
|
||||||
void config_setHomescreen(const uint8_t *data, uint32_t size);
|
void config_setHomescreen(const uint8_t *data, uint32_t size);
|
||||||
|
|
||||||
void session_cachePassphrase(const char *passphrase);
|
|
||||||
bool session_isPassphraseCached(void);
|
|
||||||
const uint8_t *session_getSessionId(void);
|
const uint8_t *session_getSessionId(void);
|
||||||
|
|
||||||
bool config_setMnemonic(const char *mnemonic);
|
bool config_setMnemonic(const char *mnemonic);
|
||||||
|
@ -73,8 +73,6 @@ void fsm_msgGetFeatures(const GetFeatures *msg) {
|
|||||||
resp->has_imported = config_getImported(&(resp->imported));
|
resp->has_imported = config_getImported(&(resp->imported));
|
||||||
resp->has_pin_cached = true;
|
resp->has_pin_cached = true;
|
||||||
resp->pin_cached = session_isUnlocked() && config_hasPin();
|
resp->pin_cached = session_isUnlocked() && config_hasPin();
|
||||||
// resp->has_passphrase_cached = true;
|
|
||||||
// resp->passphrase_cached = session_isPassphraseCached();
|
|
||||||
resp->has_needs_backup = true;
|
resp->has_needs_backup = true;
|
||||||
config_getNeedsBackup(&(resp->needs_backup));
|
config_getNeedsBackup(&(resp->needs_backup));
|
||||||
resp->has_unfinished_backup = true;
|
resp->has_unfinished_backup = true;
|
||||||
|
@ -32,7 +32,6 @@ class Features(p.MessageType):
|
|||||||
bootloader_hash: bytes = None,
|
bootloader_hash: bytes = None,
|
||||||
imported: bool = None,
|
imported: bool = None,
|
||||||
pin_cached: bool = None,
|
pin_cached: bool = None,
|
||||||
passphrase_cached: bool = None,
|
|
||||||
firmware_present: bool = None,
|
firmware_present: bool = None,
|
||||||
needs_backup: bool = None,
|
needs_backup: bool = None,
|
||||||
flags: int = None,
|
flags: int = None,
|
||||||
@ -68,7 +67,6 @@ class Features(p.MessageType):
|
|||||||
self.bootloader_hash = bootloader_hash
|
self.bootloader_hash = bootloader_hash
|
||||||
self.imported = imported
|
self.imported = imported
|
||||||
self.pin_cached = pin_cached
|
self.pin_cached = pin_cached
|
||||||
self.passphrase_cached = passphrase_cached
|
|
||||||
self.firmware_present = firmware_present
|
self.firmware_present = firmware_present
|
||||||
self.needs_backup = needs_backup
|
self.needs_backup = needs_backup
|
||||||
self.flags = flags
|
self.flags = flags
|
||||||
@ -107,7 +105,6 @@ class Features(p.MessageType):
|
|||||||
14: ('bootloader_hash', p.BytesType, 0),
|
14: ('bootloader_hash', p.BytesType, 0),
|
||||||
15: ('imported', p.BoolType, 0),
|
15: ('imported', p.BoolType, 0),
|
||||||
16: ('pin_cached', p.BoolType, 0),
|
16: ('pin_cached', p.BoolType, 0),
|
||||||
17: ('passphrase_cached', p.BoolType, 0),
|
|
||||||
18: ('firmware_present', p.BoolType, 0),
|
18: ('firmware_present', p.BoolType, 0),
|
||||||
19: ('needs_backup', p.BoolType, 0),
|
19: ('needs_backup', p.BoolType, 0),
|
||||||
20: ('flags', p.UVarintType, 0),
|
20: ('flags', p.UVarintType, 0),
|
||||||
|
Loading…
Reference in New Issue
Block a user