Commit Graph

179 Commits (9f917865c4a64b99f6ad43fd4832fa4ae28e9129)
 

Author SHA1 Message Date
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
Charly Chevalier 6970362efa Fix gpgpcli.py --{adm,user}-pin
When pinpad is not set, then both admin/user PINs must be set
on the command-line. However this condition was not properly
checked, meaning it was impossible to use both options at the
same time.
5 years ago
cme f7fff68d32 Merge branch '1.6-og' of AppDave/openpgp-card-app into master 5 years ago
cslashm 99cfcdd6bb CRLF->LF 5 years ago
cslashm f6766c4441 Compatibility with 1.6.0.1-og SDK 5 years ago
BTChip 0892d3704a Compatibility with 1.6-og SDK 5 years ago
nba 023594ef55 Merge branch '1.6-og' of AppDave/openpgp-card-app into master 5 years ago
BTChip 3ae6f0d8f5 Compatibility with 1.6 SDK 5 years ago
cslashm 6eb81afec9 fix XL version 5 years ago
cslashm f217b4539f add missing file 5 years ago
cslashm e376170687 add missing file 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
cslashm f92dd4730c UIF for PSO:ENC + minor fixes
Add UIF-decryption rule for "PSO:ENC" command
Fix Makefile load rule
Fix display glitch in "back" menus
6 years ago
Cédric a43bef7014
Merge pull request #40 from NiklausHofer/patch-1
Verify PIN before changing PIN mode
6 years ago
Cédric 2a83a90099
Merge pull request #42 from mlapaj/master
fixed UIF
6 years ago
cslashm bcf9cd3c82 Minor Fixes
Fix Makefile for 'Multi/Single slot' compilation
Fix unnecessary conditionnal code for 'Multi/Single slot' compilation
Fix name display: remove '<' filler
6 years ago
Marcin Lapaj 1334de23e5 fixed UIF 6 years ago
OTO 2b4af766b3 fix for autodeploy 6 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 4b2dcacf41 Remove Brainpool 256R1.
Not correctly supported in gpg with smartcard.
6 years ago
Cédric 14cfe899ff Add full backup/restore with python tool
app:

- support DO 'B6'/'B8'/'A4' in get/put data for full backup.
  private key are backuped encrypted with AES and a key based on the master seed
- fix missing DO 'CB' access
- fix TERMINATE_DF command: the command did not return
- fix stack corruption in ECC key generation, when key size is greater than 256bits

tools:

- add full backup/restore cli tool

misc:

- add 'make run' rules
6 years ago
oto 80ee7ef8d1
Merge pull request #36 from oto-ledger/master
fix apdu state machine end after response apdu is sent
6 years ago
OTO fafc85c324 fix apdu state machine end after response apdu is sent 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 a0d537dcec Merge branch '1.1.0_fw.1.4.1' 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 e6026d5809 intermediate commit 7 years ago
Cédric 2c06e06261
Update blue-app-openpgp-card.rst 7 years ago
Cédric 92cdb83293
Merge pull request #12 from dongcarl/patch-1
Tidy up whitespace in gpgcard.py
7 years ago
Cédric 4fb1610360
Merge pull request #15 from dongcarl/patch-2
gpg_data.c: Clear correct bits for 0x4f tag.
7 years ago
Carl Dong 8c83524536
gpg_data.c: Clear correct bits for 0x4f tag. 7 years ago
Carl Dong 783cf580ab
Tidy up whitespace in gpgcard.py 7 years ago
Cédric Mesnil 77548b1ddd Add quick testing guide 7 years ago
Cédric Mesnil cf6e295e47 1.1.0 fixes
Fix PIN management
   PINPAD CCID command was in conflict with new PIN get status APDU. Use class CLA=0xEF to
   differenciate both case.

Fix Terminate status management

Fix RC code setting

Add MSE support
Set MSE supported in capabilities
7 years ago
Cédric Mesnil 38e143d248 Reference the new documentation (try 2...) 7 years ago
Cédric Mesnil f15451f62a Reference the new documentation 7 years ago
Cédric Mesnil a1c8e7766c On the road to 1.1.0
Fix PIN management

Add 3.3.1 spec addons
  - VERIFY with get status
  - MSE
  - ECC public key import
  - AES PSO:ENC
  - AES multi blcok
7 years ago
Cédric Mesnil 582928a16d reorg some image files 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
Cédric Mesnil 8e992a5c63 Merge branch 'master' of github.com:LedgerHQ/blue-app-openpgp-card 7 years ago
Cédric Mesnil bb745c7cdb more beautiful logo 7 years ago
Cédric d067dcb144 Update README.md 7 years ago