Commit Graph

1845 Commits

Author SHA1 Message Date
Alexandre Paillier
c2011f5d42 Renamed Item to Asset & changed the set marker type to boolean
Also renamed the reset assets function
2024-05-07 17:58:17 +02:00
Alexandre Paillier
c2e0f7ca6a Now uses the new asset util functions
Now the first asset is properly stored at index 0 instead of 1
2024-05-07 17:44:52 +02:00
Alexandre Paillier
18a02dcacb Added some asset info util functions 2024-05-07 17:37:06 +02:00
Alexandre Paillier
c8c4b6cccc Renamed get_asset_info to get_asset_info_by_addr 2024-05-07 17:37:04 +02:00
Charles-Edouard de la Vergne
817e7a846a Disable eip712 tests because of not supported swipe 2024-05-07 16:24:03 +02:00
Charles-Edouard de la Vergne
788870f786 1st Flex snapshots 2024-05-07 16:24:02 +02:00
Charles-Edouard de la Vergne
4e6ec46d35 Rename glyphs to be compatible with both Stax end Flex 2024-05-07 16:24:02 +02:00
Charles-Edouard de la Vergne
9e4b43e513 Replace nbgl_layoutTagValueXX by nbgl_contentTagValueXX 2024-05-07 16:24:02 +02:00
Charles-Edouard de la Vergne
0421deb5c7 Port typed message review steps to 'nbgl_useCaseStreamingReview' in ui_sign_712_v0.c 2024-05-07 16:24:01 +02:00
Charles-Edouard de la Vergne
93f07c3dfe Port transaction review steps to 'nbgl_useCaseGenericReview' in ui_confirm_parameter_selector.c 2024-05-07 16:24:01 +02:00
Charles-Edouard de la Vergne
be4619a696 Port transaction review steps to 'nbgl_useCaseGenericReview' in ui_display_privacy.c 2024-05-07 16:24:00 +02:00
Charles-Edouard de la Vergne
e06d315c10 Port transaction review steps to 'nbgl_useCaseReview' in ui_approve_tx.c 2024-05-07 16:24:00 +02:00
Charles-Edouard de la Vergne
8ba14e0e8d Add test for 'confirm_parameter_selector' 2024-05-07 16:24:00 +02:00
Charles-Edouard de la Vergne
1bd3e99af0 Add tests for 'Perform Privacy Operation' (run only on device) 2024-05-07 16:23:59 +02:00
Charles-Edouard de la Vergne
0ce1e7c3b8 Port scenario review in 'test_eip712' 2024-05-07 16:23:59 +02:00
Charles-Edouard de la Vergne
d83ae9377a Port scenario review in 'test_eip191' 2024-05-07 16:23:59 +02:00
Charles-Edouard de la Vergne
d48d495eea Port scenario review in 'test_clone' 2024-05-07 16:23:58 +02:00
Charles-Edouard de la Vergne
a05acddc88 Port scenario review in 'test_nft' 2024-05-07 16:23:58 +02:00
Charles-Edouard de la Vergne
3c169dc896 Port scenario review in 'test_sign' 2024-05-07 16:23:58 +02:00
Charles-Edouard de la Vergne
e428657f01 Port scenario review in 'test_domain_name' 2024-05-07 16:23:57 +02:00
Charles-Edouard de la Vergne
1c9f138fdd Port Address Review steps to 'nbgl_useCaseAddressReview' 2024-05-07 16:23:57 +02:00
Charles-Edouard de la Vergne
75f4694948 Update bagl wording to avoid confusions during ragger screen comparison 2024-05-07 16:23:56 +02:00
Charles-Edouard de la Vergne
200bf7f1a0 Port 'nbgl_useCaseSettings' to 'nbgl_useCaseHomeAndSettings' 2024-05-07 16:23:56 +02:00
Charles-Edouard de la Vergne
186186ab91 Update client to reduce delay (no more slow speculos for Stax) 2024-05-07 16:23:56 +02:00
Charles-Edouard de la Vergne
5fde5cd6cd Update client to add command for 'Perform Privacy Operation' 2024-05-07 16:23:55 +02:00
Charles-Edouard de la Vergne
647ffa3b25 Update client to adapt 'settings' 2024-05-07 16:23:55 +02:00
Charles-Edouard de la Vergne
6dd70e11a8 Fix python lint 2024-05-07 16:23:55 +02:00
Charles-Edouard de la Vergne
f3eb4f7148 Fix markdown lint 2024-05-07 16:23:54 +02:00
Charles-Edouard de la Vergne
2eb097f2c1 Fix Mispelling 2024-05-07 16:23:54 +02:00
Charles-Edouard de la Vergne
2f2bbbe379 Add linter files 2024-05-07 16:23:54 +02:00
Francois Beutin
27f9ad52a8 Remove token management from main 2024-05-07 11:36:50 +02:00
Charles-Edouard de la Vergne
bfff5f1083 Adapt tree to take into account Flex 2024-05-07 10:15:09 +02:00
apaillier-ledger
5e661fd6d0 Merge pull request #559 from LedgerHQ/fix/apa/eip712_empty_array_handling
EIP-712 empty array handling fix
2024-05-03 13:15:52 +02:00
Alexandre Paillier
e7e1927ede Updated client changelog 2024-05-02 18:37:36 +02:00
Alexandre Paillier
02efe1df14 Normalizes EIP-712 fixed-length bytes in Ragger client
Also some type-hinting and simplified the integer encoding
2024-05-02 18:37:35 +02:00
Alexandre Paillier
a2107b81c4 Now uses Web3 to check EIP-712 signatures in Ragger tests
Fixed platformFeeRecipient address length in 14-rabby_bug-data.json since Web3 does not handle addresses with a length != 20B
2024-05-02 18:37:35 +02:00
Alexandre Paillier
6df0ad5ba2 EIP-712 empty array handling fix 2024-05-02 18:37:31 +02:00
Alexandre Paillier
01f9db42b4 Improve EIP712 empty array test 2024-05-02 18:37:30 +02:00
Alexandre Paillier
3be9e1d197 Changed how EIP-712 array progression is counted 2024-05-02 18:37:30 +02:00
Alexandre Paillier
04464c2f11 Delay EIP-712 array traversal until size is received 2024-05-02 18:37:30 +02:00
Alexandre Paillier
46880bda8f Added problematic JSON file
https://github.com/LedgerHQ/ledger-live/issues/6065
2024-05-02 18:37:30 +02:00
Charles-Edouard de la Vergne
58c023eb98 Merge pull request #577 from LedgerHQ/cev/remove-NO_CONSENT
Remove useless flag NO_CONSENT
2024-04-30 11:28:47 +02:00
Charles-Edouard de la Vergne
ddd5f3d0d9 Remove useless flag NO_CONSENT 2024-04-29 18:28:27 +02:00
Charles-Edouard de la Vergne
41c9ece546 Merge pull request #570 from LedgerHQ/cev/B2CA-1558_Port-Standard-Makefile
B2CA-1558: Port Standard Makefile
2024-04-26 17:54:45 +02:00
Charles-Edouard de la Vergne
076077fa93 Fix Makefile
- Fix default APPNAME typo (waiting VSCode fix to remove the init here)
- Find dynamically ethereum-plugin-sdk src instead of add them manually
- Typo/Syntax
2024-04-26 11:10:47 +02:00
Charles-Edouard de la Vergne
96a8a58fa0 Remove useless path 1517992542'/1101353413' 2024-04-26 11:09:19 +02:00
Charles-Edouard de la Vergne
65da95e931 Fix useless header directory in unit-tests 2024-04-26 11:09:19 +02:00
Charles-Edouard de la Vergne
aa38ee9959 Code improvements / Fix warnings
- Fix CodeQL warnings
- Port lots of improvements/fixes from PR #225
- replace 'array_hexstr' and '%*H' format by sdk function 'format_hex'
- Add 'noreturn' attribute in 'main.c'
2024-04-26 11:09:18 +02:00
Charles-Edouard de la Vergne
90d536402b Remove useless workflow for 'ethereum-plugin-sdk' auto commit 2024-04-15 13:55:48 +02:00
Charles-Edouard de la Vergne
1ddd0e9671 Cleanup src_plugin_sdk directory
- No need to copy local files
- No need to keep local copy of 'etherum-plugin-sdk' files
- Select needed files directly from the Makefile
2024-04-15 13:55:48 +02:00