Commit Graph

1229 Commits

Author SHA1 Message Date
Francois Beutin
4787808ea2 Use reusable workflow for swap tests 2023-04-27 12:59:40 +02:00
apaillier-ledger
9062be05da Merge pull request #419 from LedgerHQ/apr/release_changelog
1.10.2 changelog update & non-dev version number
2023-04-24 15:11:39 +02:00
Alexandre Paillier
01997ba34b Updated changelog 2023-04-24 15:01:21 +02:00
Alexandre Paillier
bb811f9e55 Removed -dev version suffix 2023-04-24 15:01:20 +02:00
apaillier-ledger
09488048d6 Merge pull request #420 from LedgerHQ/bugfix/apa/static_analysis_fix
Fixes static analysis warning
2023-04-24 15:01:09 +02:00
Alexandre Paillier
cc283f271c Changed strcpy to strlcpy for the static analysis 2023-04-24 14:52:37 +02:00
apaillier-ledger
2a095bfc93 Merge pull request from GHSA-7hmg-5627-mv35
Fix finalizeParsing()
2023-04-24 14:06:57 +02:00
Alexandre Paillier
9735116f50 Nonce handling fixes
One test had a nonce way too big that was causing issue with the recent refactoring
2023-04-24 11:30:15 +02:00
Francois Beutin
3fa410fb24 Add log for exception 2023-04-24 11:30:14 +02:00
Alexandre Paillier
1edd8c528a Review 2023-04-24 11:30:04 +02:00
Alexandre Paillier
d128b0c9cb Workaround strncasecmp segfault 2023-04-24 11:28:42 +02:00
Alexandre Paillier
504747aba2 Improve finalizeParsing() checking in swap context
Simplify code in logic_signTx.c
2023-04-24 11:27:13 +02:00
apaillier-ledger
a647c36e7f Merge pull request #412 from LedgerHQ/feature/apa/ens
Domain names support
2023-04-21 11:25:11 +02:00
Alexandre Paillier
8decdc9390 Updated changelog file 2023-04-20 10:12:51 +02:00
Alexandre Paillier
400473c06e Fix Zemu tests 2023-04-20 10:12:51 +02:00
Alexandre Paillier
7545bcdeb6 Disabled Zemu LNX tests since the framework broke with the latest SDK 2023-04-20 10:12:51 +02:00
Alexandre Paillier
f3d05f839b Ragger domain names tests 2023-04-20 10:12:51 +02:00
Alexandre Paillier
c2eae8a7a2 Updated Ragger app client for domain names & sign APDUs 2023-04-20 10:12:50 +02:00
Alexandre Paillier
0336f3fcf0 Added new test signature key for domain names 2023-04-20 10:12:50 +02:00
Alexandre Paillier
e3a6db7c93 Now uses Ragger's bip-32 packing function 2023-04-20 10:12:50 +02:00
Alexandre Paillier
51a3fa0f80 Ragger tests can now handle multiple signing keys 2023-04-20 10:12:49 +02:00
Alexandre Paillier
25b57bb830 Small refactoring : renamed the Ragger client 2023-04-20 10:12:49 +02:00
Alexandre Paillier
be3aa9f1ba Now uses the reusable Ragger tests workflows 2023-04-20 10:12:49 +02:00
Alexandre Paillier
faed963e3a Now uses the reusable conftest from Ragger 2023-04-20 10:12:48 +02:00
Alexandre Paillier
e99cb5f469 Upgraded Ragger version + simplified PIP requirements file 2023-04-20 10:12:48 +02:00
Alexandre Paillier
50d14f5686 Removed unused Python empty init files 2023-04-20 10:12:48 +02:00
Alexandre Paillier
fbe062a861 Extra security checks on domain name when parsing it 2023-04-20 10:12:41 +02:00
Alexandre Paillier
dbad8d1ba1 Domain name UI implementation 2023-03-29 18:09:46 +02:00
Alexandre Paillier
ceacee00a7 Provide domain name APDU implementation 2023-03-29 18:09:42 +02:00
Alexandre Paillier
e15899c92e Moved hash_byte & hash_nbytes functions to common
Also fixed possible overflow on large payload hashing
2023-03-29 17:53:29 +02:00
Alexandre Paillier
f17104312b Challenge implementation 2023-03-29 15:16:23 +02:00
Alexandre Paillier
c00fab2f6a GET_CHALLENGE & PROVIDE_DOMAIN_NAME APDU documentation 2023-03-29 10:47:42 +02:00
Alexandre Paillier
48461b004a Add -dev version suffix again 2023-03-29 10:47:40 +02:00
tjulien-ledger
45c049fd04 Oasys (#413)
* correcting ticker

* modifying conf file

* updating main.c

* updating chainConfig.h

* Removed last bits of EWC

* correcting arbitrum

* adding oasys conf file

* adding oasys icons

* remaining changes for oasys

* removing trailing space

---------

Co-authored-by: Alexandre Paillier <alexandre.paillier@ledger.fr>
2023-03-10 18:41:35 +01:00
apaillier-ledger
e8c44fce83 Merge pull request #407 from LedgerHQ/bugfix/apa/eip191_regression_freeze
Fix EIP-191 regression
2023-02-20 18:18:03 +01:00
Alexandre Paillier
1cf39711b8 Fix Speculos tests 2023-02-20 17:01:57 +01:00
Alexandre Paillier
32bff3e0d0 Disable button clicks before getting the new EIP-191 data, not after 2023-02-20 16:37:22 +01:00
apaillier-ledger
f6717ae30c Merge pull request #402 from LedgerHQ/bugfix/apa/eip191_freeze
Better EIP-191 error handling
2023-02-09 18:04:16 +01:00
Alexandre Paillier
cf1d21edf9 Updated the changelog 2023-02-09 11:47:20 +01:00
Alexandre Paillier
27392c20de Better context checks when processing EIP-191 APDUs 2023-02-09 11:44:21 +01:00
Alexandre Paillier
87f23349ad Fix freeze on slow/unresponsive APDU transport 2023-02-09 11:30:42 +01:00
apaillier-ledger
3e724ef7c2 Merge pull request #400 from LedgerHQ/doc/apa/changelog
Changelog update for last minute fixes
2023-02-06 15:13:30 +01:00
Alexandre Paillier
8a3cf49ece Updated changelog for latest changes 2023-02-06 14:30:17 +01:00
tjulien-ledger
e70e3180b5 ticker correction (#399)
* correcting ticker

* modifying conf file

* updating main.c

* updating chainConfig.h

* Removed last bits of EWC

* correcting arbitrum

---------

Co-authored-by: Alexandre Paillier <alexandre.paillier@ledger.fr>
2023-02-06 14:23:50 +01:00
apaillier-ledger
ac5aecb790 Merge pull request #398 from LedgerHQ/release/apa/1.10.2
1.10.2 changelog update & non-dev version number
2023-02-03 17:35:26 +01:00
Alexandre Paillier
7d3bbc703b Removed version -dev suffix 2023-02-03 17:21:51 +01:00
Alexandre Paillier
1bf18f8ecf 1.10.2 changelog 2023-02-03 17:21:46 +01:00
tjulien-ledger
160fed7348 renaming EWC to EWT (#397)
* correcting ticker

* modifying conf file

* updating main.c

* updating chainConfig.h

* Removed last bits of EWC

---------

Co-authored-by: Alexandre Paillier <alexandre.paillier@ledger.fr>
2023-02-03 15:54:07 +01:00
tjulien-ledger
f5b32109be correcting ticker (#396) 2023-02-02 15:53:45 +01:00
github-actions[bot]
dbeba1e226 [create-pull-request] automated change (#395)
Co-authored-by: apaillier-ledger <apaillier-ledger@users.noreply.github.com>
2023-01-24 11:26:24 +01:00