Commit Graph

31 Commits (d7f14769c3b909500280be3e7d7c95db69263f1a)

Author SHA1 Message Date
Charles-Edouard de la Vergne b75bbc9d8a
Fix old 'XL' reference in doc 4 months ago
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
7 months ago
Charles-Edouard de la Vergne 9f917865c4
Add curve secp256K1 8 months ago
Charles-Edouard de la Vergne 18152cacdb
Update doc for Backup/Restore 8 months ago
Charles-Edouard de la Vergne 29961974e1
Fix Supported curves 8 months ago
Charles-Edouard de la Vergne f60feb09ab
Disable RSA4096 - watchdog issue 8 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
8 months ago
Charles-Edouard de la Vergne 91714aac94
Fix linter output and formatting 9 months ago
François Colas f20aad65fb
Add all PNG files again 4 years ago
François Colas 0645ec5abc
Delete all PNG files 4 years ago
François Colas 942e16f74a
Fix corrupted PDF file 4 years ago
François Colas b8c8e31dd7
Fix pandoc options not supported anymore 4 years ago
Hervé Werner 3216c742fe
Fix specification
https://github.com/LedgerHQ/LedgerHQ.github.io/pull/3#discussion_r367899178
5 years ago
Hervé Werner c723bf2a42
Allow the user to restore only one key to the Nano
This PR allows the user to restore only one key, for example only
the authentication key.

Some minor improvements to the doc. is also included.
5 years ago
cme 65fff724cb Merge branch 'thomsh-user-doc' of thomas.hebras/openpgp-card-app into master 5 years ago
thomsh 764521006b
Improve user doc for backup/restore operations 5 years ago
Charly Chevalier c0106ca947 Spell check 5 years ago
Charly Chevalier d917a0e2c7 Update user-doc with new set-key command + Mac workarounds 5 years ago
Charly Chevalier 273eff28cb Update generate.sh (now works with homebrew pandoc)
As explained in the script itself, the issue might not be related
to Mac, but it seems to work fine this way and seems to generate
the same PDF.
5 years ago
cslashm 72df4f7d20 Add NanoX support
- embed shake256 as NanoX bug workarround
- replace 'C' by 'C' in PIN Entry
- fix the fact cx_hash does not accept any more NULL as output buff
- add clang formatter
5 years ago
Niklaus 'vimja' Hofer d3324a48c1
Verify PIN before changing PIN mode
As described in  #30 the PIN has to be verified on the host before the PIN mode can be changed on the device. Otherwise an error message is displayed which is not very helpful.
6 years ago
Cédric 8f841e7188 Enhancement + bugfix
Application

- full independant serial per slot
- EXIT instruction ('02') controlled by PW2
- remove code belonging  curves other than Ed25519/NISTP256
- fix io bug when APDU is 4 bytes lenght

Makefile:

- dual version XL/1slot. XL contains 3 key slots, normal only one.
  use "MULTISLOT=1 make" to compile XL version
- add exit rule

doc:

- update dev/user

tool:

- froce backup filename suffix: _slot<x>.pickle
- add --set_template option
- add --slot option
- rename --set-fp to  --set-fingerprints
6 years ago
Cédric c07cb00cb6 Fix SSH authentication with Ed25519.
When message to sign was too long, it overlayd the signature destination.
6 years ago
Cédric dfbfb893ef Merge branch 'master' of github.com:LedgerHQ/blue-app-openpgp-card 6 years ago
Cédric 281ea42cbb 1.2.0 code
SDK 1.4.2.x port
Add uif support
Refactor memory layout
Try to add more curve
  gpg 2.2.x handle curves other than ed25519 in a such strange way
  that it is very difficult to do such support.
  So secp256k1, secp256r1 and brainpoolp256 seems works, but according to gpg
  code it works by side effects :-/
Update user documentation for UIF

There is still an issue with ssh authentication with Ed25519. It works with NIST-P256, Brainpool256 curves
6 years ago
Cédric b71d2d02d7 port SDK 1.4.2.1 6 years ago
Cédric 81090d3f23 1.4.1 firmware port
Code update for 1.4.1 fw
Fix PUT_DATA[serial] command
7 years ago
Cédric 2c06e06261
Update blue-app-openpgp-card.rst 7 years ago
Cédric Mesnil b049197c02 update logo with correct font 7 years ago
Cédric Mesnil 9fffb46d87 fix Ledger logo 7 years ago
Cédric Mesnil e80bea28b2 Add User Guide
Reorganize doc section
7 years ago