308 Commits

Author SHA1 Message Date
Alexandre Paillier
2474bdb81a Merge remote-tracking branch 'origin/develop' into HEAD 2022-10-17 11:44:28 +02:00
Alexandre Paillier
d2659ed332 Version bump to 1.10.0 2022-10-14 17:42:20 +02:00
Alexandre Paillier
d78bece8d2 Fix Zemu tests 2022-10-04 14:27:22 +02:00
Alexandre Paillier
29476ccf99 Proper UI wording on EIP-191 continue/skip screen 2022-09-15 17:11:22 +02:00
Alexandre Paillier
ba34e37bce Downgrade to make the app fit on LNS 2022-09-15 16:49:20 +02:00
Alexandre Paillier
9fc45a7ade Updated EIP-191 Zemu tests 2022-09-15 16:49:20 +02:00
Alexandre Paillier
ed479128fd EIP712 Filtering count checking 2022-09-14 09:41:39 +02:00
Alexandre Paillier
9e4df4b655 Updated EIP712 filtering signature specs to start with a magic number
Making it impossible for a signature of one type to be valid as another
2022-09-14 09:41:38 +02:00
Alexandre Paillier
3ee1fa419a Now supports EIP-712 filtering with missing chain id & contract address 2022-09-14 09:41:37 +02:00
Alexandre Paillier
089de9e28f EIP712 tests - Renamed -test.json files into -data.json 2022-09-14 09:41:37 +02:00
Alexandre Paillier
fd93495096 CI - Add ragger tests 2022-09-14 09:41:31 +02:00
Alexandre Paillier
3e89610499 Ragger tests now take CLI arguments for device model and elfs location 2022-08-31 18:09:48 +02:00
Alexandre Paillier
98889e2642 Moved EIP712 filtering argument switch from P1 to P2, more in line with other EIP712 APDUs 2022-08-10 15:19:10 +02:00
Alexandre Paillier
f278221537 Add two new EIP712 filters 2022-08-09 17:49:47 +02:00
Alexandre Paillier
3c321a04ea Split ragger ethereum client into multiple smaller files 2022-08-09 17:49:05 +02:00
Alexandre Paillier
c6ae3480a7 Updated ragger requirements file 2022-08-09 14:07:37 +02:00
Alexandre Paillier
af277c9c40 Removed dead code in EIP712 JSON handling python test code 2022-08-09 14:07:37 +02:00
Alexandre Paillier
e8f58bdce7 Ragger tests now have EIP721 filtering 2022-08-09 14:07:36 +02:00
Alexandre Paillier
0d38bea388 Ragger tests - Refactored the handling of the app settings 2022-08-09 14:07:36 +02:00
Alexandre Paillier
5e9b426b3e EIP-712 tests now have reference response signatures they can check against 2022-08-09 14:07:36 +02:00
Alexandre Paillier
ca04b5e213 Now properly handles UI clicks in EIP712 automated tests 2022-08-09 14:07:35 +02:00
Alexandre Paillier
341b7c2adf Modified all the nominal eip712 test input files 2022-08-09 14:07:35 +02:00
Alexandre Paillier
243f33bbb7 Fix initial state of buffer in BIP32 formatting function 2022-08-09 14:07:35 +02:00
Alexandre Paillier
311c266084 Fixes problem with field values too long for one APDU 2022-08-09 14:07:34 +02:00
Alexandre Paillier
fe13260140 EIP712 feeder script ragger support 2022-08-09 14:07:34 +02:00
Alexandre Paillier
ef7f2e128a Ragger tests now target all devices 2022-08-09 14:07:33 +02:00
Alexandre Paillier
aef491fdee Added a ragger ethereum client with EIP712 support 2022-08-09 14:07:33 +02:00
Alexandre Paillier
ff68de5bb7 Fix compound tests 2022-08-05 18:39:56 +02:00
Coline
293efa533c docs: Docs of client 2022-07-25 11:42:45 +02:00
Coline
e926f9f347 docs: Docs of client 2022-07-25 11:40:52 +02:00
Coline
fd0f893615 docs: some comment in code 2022-07-25 11:03:41 +02:00
Coline
986b4b427e fix: merge len bip32 with path function 2022-07-25 10:55:47 +02:00
Coline
a064839efa fix: result positional argument 2022-07-25 10:48:03 +02:00
Coline
a476bbb569 fix: merge 3 mv into 1 and README 2022-07-25 10:39:42 +02:00
Coline
8da09ec892 fix: real errors test 2022-07-22 11:59:45 +02:00
Coline
1dbe04c8ca fix: useless pass 2022-07-22 11:26:02 +02:00
Coline
02b5c686e8 fix: apdu_as_bytes() into bytes.fromhex() 2022-07-22 11:23:09 +02:00
Coline
d5a8859ebf fix: named ERC20Infomation 2022-07-22 11:13:27 +02:00
Coline
d3b8cdcfdf fix: add fixture decorator 2022-07-22 10:59:24 +02:00
Coline
84230c921a fix: merge some similary code and clean code 2022-07-22 10:55:32 +02:00
Coline
d82bf765e8 fix: explicite decorator useless 2022-07-22 10:32:33 +02:00
Coline
16ddb1e67d feat: TU demo .c
fix: TU demo

fix: TU demo
2022-07-20 15:53:50 +02:00
Coline
194f4d5c18 fix: apdu iterator for eth personal sign 2022-07-11 13:44:26 +02:00
Coline
38784109b9 docs: readme in speculos tests 2022-07-04 13:52:18 +02:00
Coline
0ba963cf02 feat: eip712 tests 2022-07-04 12:40:14 +02:00
Coline
e162bbe35e feat: eip2930 tests 2022-07-04 11:50:25 +02:00
Coline
fbb7a4d842 fix: comment in code 2022-07-04 10:40:01 +02:00
Coline
87eaaeeb5b feat: erc20information simple test and refacto plugin class 2022-07-04 10:38:32 +02:00
Coline
1edb17098d fix: useless import 2022-07-01 14:03:02 +02:00
Coline
b0f94a1837 feat: apdu perform privacy builder preparation 2022-07-01 13:52:52 +02:00