Commit Graph

215 Commits (8b59bb8290b81d533af75c85ef1bd353c561ba5b)
 

Author SHA1 Message Date
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 a34dd84d5f
Merge pull request #93 from LedgerHQ/develop
Merge develop on master with small fix
12 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 fed306d1a6
Merge pull request #91 from LedgerHQ/develop
Merge develop on master with small fix
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 45fad7edee
Merge pull request #88 from LedgerHQ/develop
Merge develop in master
1 year 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
Xavier Chapron a476fa0413
src: sdk.c: usbd_impl.c: Fix build with new SDK which changed the prototype of USBD_HID_DataOut_impl 1 year ago
cbouvet-ledger f75fb92a33
Merge pull request #86 from LedgerHQ/unified-sdk-fixes
Unified sdk fixes
2 years ago
Clement Bouvet d44db2d127 Makefile.rules: fix paths 2 years ago
Clement Bouvet d6f1fa698e .gitignore: ignore build folder 2 years ago
cbouvet-ledger c29e6e2eff
Merge pull request #85 from LedgerHQ/unified-sdk
Unified sdk
2 years ago