Alexandre Paillier
|
35c77ff29c
|
Increased EIP712 max array depth to 8
|
2022-09-14 17:27:34 +02:00 |
|
Alexandre Paillier
|
de9e895ad9
|
EIP-712 code linting
|
2022-08-05 18:15:59 +02:00 |
|
Alexandre Paillier
|
5e5b3c3621
|
EIP712 STRUCT FIELD IMPL now checks the APDU payload bounds
|
2022-08-05 18:15:58 +02:00 |
|
Alexandre Paillier
|
01179730a1
|
Updated the EIP-712 filtering signature specs; Update the verification implementation to now handle field path intead of only the field key name
|
2022-08-05 18:15:48 +02:00 |
|
Alexandre Paillier
|
559e729188
|
Better UI for verbose EIP-712, now shows the review struct screen even on inner structures
|
2022-08-05 18:15:45 +02:00 |
|
Alexandre Paillier
|
b7a4c0d93b
|
EIP-712 filtering UI adjustments; Removed half-blind special compilation flag
|
2022-08-05 18:15:41 +02:00 |
|
Alexandre Paillier
|
a0551e8226
|
Added a function to check if we are in the domain or the message struct
|
2022-08-05 17:52:48 +02:00 |
|
Alexandre Paillier
|
2fa6379470
|
Now only compiles full EIP-712 support for capable devices
|
2022-08-05 17:52:47 +02:00 |
|
Alexandre Paillier
|
c0eaf8d106
|
Proper cleanup after EIP712 message
|
2022-08-05 17:52:46 +02:00 |
|
Alexandre Paillier
|
b8424d1a21
|
Now handles domain & message struct not based on order but on struct name
|
2022-08-05 17:52:44 +02:00 |
|
Alexandre Paillier
|
0e9cd91ecc
|
Removed structure packing, prevents unaligned access
|
2022-08-05 17:52:35 +02:00 |
|
Alexandre Paillier
|
45dfd5d6a6
|
Proper path implementation with array support
|
2022-08-05 17:52:34 +02:00 |
|
Alexandre Paillier
|
0e386a4204
|
Now initializes a path in memory
|
2022-08-05 17:52:34 +02:00 |
|