Commit Graph

170 Commits (69532fde5a7ec96bdeb5b8724e03ecd2a8c0c1e4)
 

Author SHA1 Message Date
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 9 months ago
Charles-Edouard de la Vergne 1b7e959b1b
Fix scan-build issues 9 months ago
Charles-Edouard de la Vergne d72445db42
Remove aplha channel from icons 9 months ago
Charles-Edouard de la Vergne 91714aac94
Fix linter output and formatting 9 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
Alexandre Paillier eaaaa04aae
Fix excess elements in struct initializer warnings 11 months ago
Alexandre Paillier ee371daaef
Fix implicit cast warnings 11 months ago
Alexandre Paillier 3c54f1d289
Fixed use of deprecated os_ prefixed functions 11 months ago
xchapron-ledger 19153d0c2c
Merge pull request #92 from LedgerHQ/xch/fix-build
Fix build following HAVE_LOCAL_APDU_BUFFER_FEATURE SDK cherry-pick and add CI
12 months ago
Xavier Chapron 63e4ab8a6a
CI: Add basic CI workflow 12 months ago
Xavier Chapron 6d38d5374f
src: sdk: usbd_impl.c: Fix build now that HAVE_LOCAL_APDU_BUFFER_FEATURE is enabled for all device 12 months ago
xchapron-ledger 191b7234e4
Merge pull request #90 from LedgerHQ/xch/fix-include-build-issue
Makefile.rules: Fix missing INCLUDES_PATH for new SDK
12 months ago
Xavier Chapron bd112ee6e9
Makefile.rules: Fix missing INCLUDES_PATH for new SDK 12 months ago
xchapron-ledger c276956459
Merge pull request #87 from LedgerHQ/xch/fix-build-with-new-sdk
src: sdk.c: usbd_impl.c: Fix build with new SDK which changed the prototype of USBD_HID_DataOut_impl
1 year ago