mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-02-08 13:42:41 +00:00
firmware: refactor last change in protect.c
This commit is contained in:
parent
df0bad4f09
commit
a685462ee5
@ -77,9 +77,9 @@ bool protectButton(ButtonRequestType type, bool confirm_only)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// check for Cancel / Initialize
|
// check for Cancel / Initialize
|
||||||
if (msg_tiny_id == MessageType_MessageType_Cancel || msg_tiny_id == MessageType_MessageType_Initialize) {
|
|
||||||
protectAbortedByCancel = (msg_tiny_id == MessageType_MessageType_Cancel);
|
protectAbortedByCancel = (msg_tiny_id == MessageType_MessageType_Cancel);
|
||||||
protectAbortedByInitialize = (msg_tiny_id == MessageType_MessageType_Initialize);
|
protectAbortedByInitialize = (msg_tiny_id == MessageType_MessageType_Initialize);
|
||||||
|
if (protectAbortedByCancel || protectAbortedByInitialize) {
|
||||||
msg_tiny_id = 0xFFFF;
|
msg_tiny_id = 0xFFFF;
|
||||||
result = false;
|
result = false;
|
||||||
break;
|
break;
|
||||||
@ -128,10 +128,11 @@ const char *requestPin(PinMatrixRequestType type, const char *text)
|
|||||||
usbTiny(0);
|
usbTiny(0);
|
||||||
return pma->pin;
|
return pma->pin;
|
||||||
}
|
}
|
||||||
if (msg_tiny_id == MessageType_MessageType_Cancel || msg_tiny_id == MessageType_MessageType_Initialize) {
|
// check for Cancel / Initialize
|
||||||
pinmatrix_done(0);
|
|
||||||
protectAbortedByCancel = (msg_tiny_id == MessageType_MessageType_Cancel);
|
protectAbortedByCancel = (msg_tiny_id == MessageType_MessageType_Cancel);
|
||||||
protectAbortedByInitialize = (msg_tiny_id == MessageType_MessageType_Initialize);
|
protectAbortedByInitialize = (msg_tiny_id == MessageType_MessageType_Initialize);
|
||||||
|
if (protectAbortedByCancel || protectAbortedByInitialize) {
|
||||||
|
pinmatrix_done(0);
|
||||||
msg_tiny_id = 0xFFFF;
|
msg_tiny_id = 0xFFFF;
|
||||||
usbTiny(0);
|
usbTiny(0);
|
||||||
return 0;
|
return 0;
|
||||||
@ -262,9 +263,10 @@ bool protectPassphrase(void)
|
|||||||
result = true;
|
result = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (msg_tiny_id == MessageType_MessageType_Cancel || msg_tiny_id == MessageType_MessageType_Initialize) {
|
// check for Cancel / Initialize
|
||||||
protectAbortedByCancel = (msg_tiny_id == MessageType_MessageType_Cancel);
|
protectAbortedByCancel = (msg_tiny_id == MessageType_MessageType_Cancel);
|
||||||
protectAbortedByInitialize = (msg_tiny_id == MessageType_MessageType_Initialize);
|
protectAbortedByInitialize = (msg_tiny_id == MessageType_MessageType_Initialize);
|
||||||
|
if (protectAbortedByCancel || protectAbortedByInitialize) {
|
||||||
msg_tiny_id = 0xFFFF;
|
msg_tiny_id = 0xFFFF;
|
||||||
result = false;
|
result = false;
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user