Commit Graph

179 Commits (9f917865c4a64b99f6ad43fd4832fa4ae28e9129)
 

Author SHA1 Message Date
Charles-Edouard de la Vergne 9f917865c4
Add curve secp256K1 7 months ago
Charles-Edouard de la Vergne d080e4f1db
Merge pull request #98 from LedgerHQ/cev/fix_backup_restore
Cev/fix backup restore
7 months ago
Charles-Edouard de la Vergne 18152cacdb
Update doc for Backup/Restore 7 months ago
Charles-Edouard de la Vergne 4bfe79cd94
Fix missing elements in backup / restore 7 months ago
Charles-Edouard de la Vergne aa8c7201f1
Merge pull request #97 from LedgerHQ/cev/clean_supported_algo
Handle supported algorithms and curves
7 months ago
Charles-Edouard de la Vergne d33a4b7500
Add limitations and constraints 7 months ago
Charles-Edouard de la Vergne 913d7ece41
Update snapshots 7 months ago
Charles-Edouard de la Vergne 29961974e1
Fix Supported curves 7 months ago
Charles-Edouard de la Vergne f60feb09ab
Disable RSA4096 - watchdog issue 7 months ago
Charles-Edouard de la Vergne 69532fde5a
fix nistp256 template 7 months ago
Charles-Edouard de la Vergne 7205e9dcb5
Update Version to 2.1.0 7 months ago
Charles-Edouard de la Vergne aa2d992ffc
Update test tool with advanced expert mode option 7 months ago
Charles-Edouard de la Vergne f49c574428
custo & formatting 7 months ago
Charles-Edouard de la Vergne 1e23ef7b13
Merge pull request #96 from LedgerHQ/cev/app_improvements
App improvements after 1st refactoring
7 months ago
Charles-Edouard de la Vergne 00a23dd7ad
Fix mypy on ragger tests 7 months ago
Charles-Edouard de la Vergne 4390142ffa
Fix EC templates on Stax 7 months ago
Charles-Edouard de la Vergne 285fbcfaf3
Allow verified PW1 or PW2 before changing pin mode 7 months ago
Charles-Edouard de la Vergne 7d68daf254
Fix Historical Bytes buffer with correct padding 7 months ago
Charles-Edouard de la Vergne 2969c0e150
Fix Historical Bytes Status Indicator value 7 months ago
Charles-Edouard de la Vergne 9e7453e50a
Add more explanation on Seed mode usage 7 months ago
Charles-Edouard de la Vergne 91f6692e4b
Update version 7 months ago
Charles-Edouard de la Vergne a36e567524
Re-align with latest Stax SDK update 7 months ago
Sarah Gliner 91cdd1f890 [auto] Update screenshot 7 months ago
Charles-Edouard de la Vergne e95809c124
Merge pull request #94 from LedgerHQ/cev/B2CA-969_clean-and-port-stax
B2CA-969: clean and port stax
7 months ago
Charles-Edouard de la Vergne 0908c34e7e
Refactor documentation
- Align README with default Boilerplate content
- Update README with Tests and Documentation details
- README few formatting
- Update OpenPGP Specifications to 3.3
- Update the Developer and User documentations (formatting, rewritting, adding new elements...)
- PDF generation of both Developer and User documents
- Provide patch file to update CCID driver with correct Ledger device Ids
- Use the renamed app-openpgp
7 months ago
Charles-Edouard de la Vergne f08271326d
Add pre-commit config 7 months ago
Charles-Edouard de la Vergne 438cabfb78
Add CI workflows 7 months ago
Charles-Edouard de la Vergne a227475192
Add Manual Tests
- Helper script to ease the command to
  - Generate keys
  - Encrypt / Decrypt
  - Sign / Verify
7 months ago
Charles-Edouard de la Vergne eab32ad7af
Add Unit Tests 7 months ago
Charles-Edouard de la Vergne 6b9018483e
Add ragger tests 7 months ago
Charles-Edouard de la Vergne 2a7f9eee30
Refactoring python cli tools 7 months ago
Charles-Edouard de la Vergne c63b28aa21
Update App icons 7 months ago
Charles-Edouard de la Vergne 09d1e9509e
Stax with future nbgl_useCaseKeypad (compilation flag) 7 months ago
Charles-Edouard de la Vergne 60bb907f28
Add Stax support 7 months ago
Charles-Edouard de la Vergne 6d66b739c6
PRODUCT: Update SEED mode management
- Set SEED mode On at startup
- Add a warning if the user disables it
7 months ago
Charles-Edouard de la Vergne 1eda5785e7
PRODUCT: Update PIN modes management
- Remove support of "On Host"
- Add warnning message if user select "Trust"
7 months ago
Charles-Edouard de la Vergne 56c0ece628
PRODUCT: Remove deprecated RSA1024 7 months ago
Charles-Edouard de la Vergne 9f3130e88b
PRODUCT: Change Key slots management
- Only a single slot for "Nanos"
- 3 slots for other platforms
- No more Variants to manage, only OpenPGP is a valid App Name
7 months ago
Charles-Edouard de la Vergne f336a1988f
Code bugfix
- Fix APDU Set Slot to refresh the current key slot
- Fix Manage Security Environment bad parameter
- Fix set offset in APDU buffer (io buffers)
- Fix ui_info empty string
- Fix Nanos Main menu bad display
7 months ago
Charles-Edouard de la Vergne 4257be08b5
Code refactoring
- Update and cleanup error codes
- Add constant defines
- Fix Select missing tag
- Add missing General Feature Management Tag
- Syntax and formatting
- Remove TRY/CATCH
- Cleanup THROW/return statements
- Remove usuless goto
- improve readability
- Use ledger_assert
- Improve popup messages
- Remove flag GPG_SHAKE256; same code for all devices
- Optimize PIN counter write and correct return code
- Cleanup ux code
  - Factorization
  - Add indication in About menu for debug build
  - Use global label constants
7 months ago
Charles-Edouard de la Vergne ce190aa9c1
Activate Standard App Files; Add App manifest 7 months ago
Charles-Edouard de la Vergne bebae9bfa9
Use the latest SDK
- Update the Makefile
- Fix glyphs and use those from sdk
- Remove hardcoded files
7 months ago
Charles-Edouard de la Vergne e8e46d7990
Fix crypto deprecated warnings 8 months ago
Charles-Edouard de la Vergne 1b7e959b1b
Fix scan-build issues 8 months ago
Charles-Edouard de la Vergne d72445db42
Remove aplha channel from icons 8 months ago
Charles-Edouard de la Vergne 91714aac94
Fix linter output and formatting 8 months ago
Alexandre Paillier 8f03f2378f
Fixed unused variable warnings 11 months ago
Alexandre Paillier 719d5d2a62
Now non-LNS devices only have one full OpenPGP app 11 months ago
Alexandre Paillier 7f6abae529
Removed Blue specific code 11 months ago
Alexandre Paillier 9ec1fb2bc0
Simplify LNS-specific checks 11 months ago