Charles-Edouard de la Vergne
8b59bb8290
Merge pull request #108 from LedgerHQ/develop
...
Merge to master
2024-06-28 16:29:55 +02:00
Sarah Gliner
74e65a45a3
Merge pull request #106 from LedgerHQ/auto-update-screenshots
...
[auto] Update Screenshots
2024-04-09 09:52:21 +02:00
Ledger App Tester Bot
665c893102
[auto] Update screenshot
2024-04-08 14:18:37 +00:00
Charles-Edouard de la Vergne
036760bae2
Merge pull request #105 from LedgerHQ/cev/fix_hw_feature_restore
...
Fix DO_GEN_FEATURES empty during restore
2024-03-21 14:42:55 +01:00
Charles-Edouard de la Vergne
d13a12d2c9
Fix DO_GEN_FEATURES empty during restore
2024-03-21 14:02:00 +01:00
Charles-Edouard de la Vergne
4f84034d41
Merge pull request #104 from LedgerHQ/cev/issue_101_doc
...
Issue 101: Improve doc readability
2024-03-21 13:51:03 +01:00
Charles-Edouard de la Vergne
2ec0a05bc8
Update version to 2.2.2
2024-03-21 12:31:32 +01:00
Charles-Edouard de la Vergne
45512ca770
Fix pytools ECC key attribute name
2024-03-21 12:11:53 +01:00
Charles-Edouard de la Vergne
37f7ab8571
Replace multiple 'if' by 'switch/case'
2024-03-21 12:11:21 +01:00
Charles-Edouard de la Vergne
d97b0ea3b4
Minor code optimization to ease readability
...
- Remove useless parameter for 'ui_info'
- Remove useless functions 'gpg_init_ux' and 'io_seproxyhal_display'
- Add constant definition
- Unique function 'app_reset' instead of duplicate code
2024-03-21 12:07:07 +01:00
Charles-Edouard de la Vergne
3847b0636d
Add inline comment for functions description
2024-03-21 12:05:01 +01:00
Charles-Edouard de la Vergne
400ff19c6d
Merge pull request #102 from LedgerHQ/cev/fix_curves
...
Fix curves
2024-03-14 16:24:51 +01:00
Charles-Edouard de la Vergne
dc6b5254d0
Update version
2024-03-14 16:15:28 +01:00
Charles-Edouard de la Vergne
120bbeb8b6
Update snapshots
2024-03-14 16:13:38 +01:00
Charles-Edouard de la Vergne
6a587af35b
Fix missing curve 'secp256k1' in the menus
2024-03-14 16:13:38 +01:00
Charles-Edouard de la Vergne
8c60342f05
Revert "Add few buffer checks"
...
Causing issue with secp256r1 curve!
This reverts commit 7b7bd27fa3
.
2024-03-14 16:13:37 +01:00
Charles-Edouard de la Vergne
cd08b7350f
Merge pull request #100 from LedgerHQ/cev/fix_app_secu
...
Fix App following security Audit
2024-03-14 14:28:18 +01:00
Charles-Edouard de la Vergne
546523ad43
Improve test tools
...
- Replace 'pycard' by 'ledgercomm', allowint to work also with 'speculos'
- Update 'manual-tests' allowing expert mode init with full log generation
- Improve backup meachnism
- Add 'seed-key' option directly to 'backup.py' for easier operation
- Adapt the document accordingly
2024-03-14 12:25:16 +01:00
Charles-Edouard de la Vergne
2d309b8c79
Add debug PRINTF
2024-03-14 11:13:50 +01:00
Charles-Edouard de la Vergne
3e98639670
Fix #80 : set 'URL of public key' on each slot
2024-03-14 11:13:50 +01:00
Charles-Edouard de la Vergne
7b7bd27fa3
Add few buffer checks
2024-03-14 11:13:50 +01:00
Charles-Edouard de la Vergne
43da863428
Fix Name display
2024-03-14 09:02:45 +01:00
Charles-Edouard de la Vergne
6541cf32f8
Clear return buffer in case of error
2024-03-14 09:02:44 +01:00
Charles-Edouard de la Vergne
ae8d1f7607
Cleanup / comment dead code
2024-03-14 09:02:44 +01:00
Charles-Edouard de la Vergne
cc8de8eb97
Clean magic numbers with define constants
2024-03-14 09:02:43 +01:00
Charles-Edouard de la Vergne
b4a5c236ea
Replace memmove by strlcpy
2024-03-13 14:49:47 +01:00
Charles-Edouard de la Vergne
710de03cad
Replace memset by explicit_bzero
2024-03-13 14:49:47 +01:00
Charles-Edouard de la Vergne
f3070bb886
Remove useless TODO comments
2024-03-13 14:49:46 +01:00
Charles-Edouard de la Vergne
c3c0fde6fc
Fix Security Audit issue OPGP-#01
...
- Fix buffer overflow in pinentry buffer
- Add dedicated variable to manage the pin length
2024-03-13 14:49:46 +01:00
Charles-Edouard de la Vergne
6983d8cbb8
Fix screen message buffer overwrite
2024-03-13 14:49:46 +01:00
Charles-Edouard de la Vergne
1d16c87fc8
Cleanup unused fields
2024-03-13 14:49:45 +01:00
Charles-Edouard de la Vergne
c252ca069b
Update version to 2.2.0
2024-03-13 14:49:45 +01:00
Charles-Edouard de la Vergne
43e5945f46
Merge pull request #99 from LedgerHQ/cev/add_secp256K1
...
Add curve secp256K1
2024-03-01 18:53:27 +01:00
Charles-Edouard de la Vergne
9f917865c4
Add curve secp256K1
2024-03-01 18:39:40 +01:00
Charles-Edouard de la Vergne
d080e4f1db
Merge pull request #98 from LedgerHQ/cev/fix_backup_restore
...
Cev/fix backup restore
2024-03-01 17:28:19 +01:00
Charles-Edouard de la Vergne
18152cacdb
Update doc for Backup/Restore
2024-03-01 16:25:05 +01:00
Charles-Edouard de la Vergne
4bfe79cd94
Fix missing elements in backup / restore
2024-03-01 16:13:21 +01:00
Charles-Edouard de la Vergne
aa8c7201f1
Merge pull request #97 from LedgerHQ/cev/clean_supported_algo
...
Handle supported algorithms and curves
2024-03-01 11:05:49 +01:00
Charles-Edouard de la Vergne
d33a4b7500
Add limitations and constraints
2024-03-01 10:13:03 +01:00
Charles-Edouard de la Vergne
913d7ece41
Update snapshots
2024-02-29 17:59:34 +01:00
Charles-Edouard de la Vergne
29961974e1
Fix Supported curves
2024-02-29 17:46:46 +01:00
Charles-Edouard de la Vergne
f60feb09ab
Disable RSA4096 - watchdog issue
2024-02-29 17:46:45 +01:00
Charles-Edouard de la Vergne
69532fde5a
fix nistp256 template
2024-02-29 17:46:45 +01:00
Charles-Edouard de la Vergne
7205e9dcb5
Update Version to 2.1.0
2024-02-29 17:46:45 +01:00
Charles-Edouard de la Vergne
aa2d992ffc
Update test tool with advanced expert mode option
2024-02-29 17:29:29 +01:00
Charles-Edouard de la Vergne
f49c574428
custo & formatting
2024-02-29 16:38:35 +01:00
Charles-Edouard de la Vergne
1e23ef7b13
Merge pull request #96 from LedgerHQ/cev/app_improvements
...
App improvements after 1st refactoring
2024-02-28 17:29:37 +01:00
Charles-Edouard de la Vergne
00a23dd7ad
Fix mypy on ragger tests
2024-02-28 11:16:58 +01:00
Charles-Edouard de la Vergne
4390142ffa
Fix EC templates on Stax
2024-02-28 11:16:57 +01:00
Charles-Edouard de la Vergne
285fbcfaf3
Allow verified PW1 or PW2 before changing pin mode
2024-02-28 11:16:57 +01:00