Commit Graph

12 Commits (e3761706870d84dc41d2de0d98fed594a35156d7)

Author SHA1 Message Date
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