Alexandre Paillier
|
3e3dade0b4
|
Security review code linting
|
2022-08-08 13:55:45 +02:00 |
|
Jorge Martins
|
b2ec3eff0a
|
Security review (#331)
* Fix some issues
* add typed_data.c changes
* Make attribution after the check
|
2022-08-08 13:53:41 +02:00 |
|
Alexandre Paillier
|
de9e895ad9
|
EIP-712 code linting
|
2022-08-05 18:15:59 +02:00 |
|
Alexandre Paillier
|
f0764545ae
|
Small simplification/refactoring of EIP712 typed data
|
2022-08-05 18:15:52 +02:00 |
|
Alexandre Paillier
|
aeb8072cf0
|
Removed solidity typenames from EIP712 context structure
|
2022-08-05 18:15:52 +02:00 |
|
Alexandre Paillier
|
188a75ffff
|
App now computes EIP-712 schema identifier
|
2022-08-05 18:15:47 +02:00 |
|
Alexandre Paillier
|
7e63bd8435
|
Now copies the EIP712 contract address into memory so it can be used later
|
2022-08-05 18:15:40 +02:00 |
|
Alexandre Paillier
|
f480d5091e
|
Now uses an eip712 context struct instead of having multiple global variables => reduced bss footprint
|
2022-08-05 18:15:39 +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
|
54fe26a301
|
Extracted the context initialization from the main source file
|
2022-08-05 17:52:29 +02:00 |
|