Revert "Remove filters counter check at the end of EIP712 flow"
This reverts commit c17e06b525.
This commit is contained in:
@@ -229,6 +229,10 @@ bool handle_eip712_sign(const uint8_t *const apdu_buf) {
|
||||
sizeof(tmpCtx.messageSigningContext712.messageHash)) ||
|
||||
(path_get_field() != NULL)) {
|
||||
apdu_response_code = APDU_RESPONSE_CONDITION_NOT_SATISFIED;
|
||||
} else if ((ui_712_get_filtering_mode() == EIP712_FILTERING_FULL) &&
|
||||
(ui_712_remaining_filters() != 0)) {
|
||||
PRINTF("%d EIP712 filters are missing\n", ui_712_remaining_filters());
|
||||
apdu_response_code = APDU_RESPONSE_REF_DATA_NOT_FOUND;
|
||||
} else if (parseBip32(&apdu_buf[OFFSET_CDATA], &length, &tmpCtx.messageSigningContext.bip32) !=
|
||||
NULL) {
|
||||
if (!N_storage.verbose_eip712 && (ui_712_get_filtering_mode() == EIP712_FILTERING_BASIC)) {
|
||||
|
||||
Reference in New Issue
Block a user