Frank Morgner
e1fbdc030b
iso7816: make select agnosting to sc_path_t's aid
2014-12-12 21:45:52 +01:00
Frank Morgner
69b27179eb
use path only if it is actually present
2014-12-12 21:45:52 +01:00
Nguyễn Hồng Quân
c71a453ff1
openpgp-tool: Fix wrong operator
...
Used "!=" instead of "|="
2014-12-11 12:51:15 +08:00
Frank Morgner
c2d33fd72e
Merge pull request #339 from OpenSC/revert-318-master
...
Revert "Added ATR for ItalianCNS - Prov. BZ"
2014-12-10 11:08:15 +01:00
Frank Morgner
238b9e344a
Revert "Added ATR for ItalianCNS - Prov. BZ"
2014-12-10 11:07:56 +01:00
Nguyễn Hồng Quân
99b5cb53e1
OpenPGP: Remove unused variables and fix type cast.
2014-12-10 04:01:06 +08:00
Nguyễn Hồng Quân
7f08983240
Merge branch 'master' into gnuk
...
Conflicts:
src/tools/openpgp-tool.c
2014-12-09 02:40:33 +08:00
Frank Morgner
ec2eb86bec
don't reimplement output of status words
...
Closes #326
2014-12-07 23:54:32 +01:00
Etienne Cordonnier
9cbec38cfa
Fix bug in verbose flag handling.
...
Using the verbose flag was causing cardos-tool to return as if an error
had occured.
2014-12-07 23:54:09 +01:00
germanblanco
1408e25e4b
Removal of cache, fixing a compiler warning and removing recursive functions.
2014-12-07 23:34:15 +01:00
Frank Morgner
fce847bf25
Merge pull request #318 from sschutte/master
...
Added ATR for ItalianCNS - Prov. BZ
2014-12-06 23:32:31 +01:00
Frank Morgner
a2ba4d3bae
Merge pull request #319 from CardContact/add-sec-k-curves
...
sc-hsm: Add support for Koblitz curves secp192k1 and secp256k1 (Bitcoin)
2014-12-06 23:22:43 +01:00
Frank Morgner
b18c86e646
Merge pull request #320 from frankmorgner/tools-pin
...
Optimize util_get_pin from #289
2014-12-06 23:21:39 +01:00
Frank Morgner
8188b8acac
Merge pull request #322 from frankmorgner/iso-ext
...
adjust send/receive size accoriding to card capabilities
2014-12-06 23:16:21 +01:00
Doug Engert
cd01a73caf
C_Digest does not check if buffer too small before update. Issue #327
...
C_Digest will now query for the buffer size using sc_pkcs15_md_final
before calling sc_pkcs15_md_update. This avoids doing a double update
when the user passes in a buffer to small, then gets the buffer and calls
C_Digest again.
2014-12-02 11:15:24 +01:00
Frank Morgner
8aadbbd678
Merge pull request #332 from Ecordonnier-theobroma/westcos-tool
...
Translate French to English.
2014-11-26 20:16:37 +01:00
Etienne Cordonnier
0c0b2145ac
Translate French to English.
2014-11-26 19:00:38 +01:00
Doug Engert
d6bb845a22
C_Digest does not check if buffer too small before update. Issue #327
...
C_Digest will now query for the buffer size using sc_pkcs15_md_final
before calling sc_pkcs15_md_update. This avoids doing a double update
when the user passes in a buffer to small, then gets the buffer and calls
C_Digest again.
2014-11-19 19:45:14 -06:00
Frank Morgner
3f442c5608
adjust send/receive size accoriding to card capabilities
2014-11-17 21:16:13 +01:00
Nguyễn Hồng Quân
4ab317ad2f
Merge pull request #3 from Nitrokey/gnuk
...
hardcode->defines for DO's
2014-11-12 01:33:58 +08:00
george
8d21cea7fc
hardcode->defines for DO's
2014-11-11 16:16:15 +01:00
Nguyễn Hồng Quân
901c7952c1
Replace hardcode.
2014-11-09 15:58:40 +07:00
Martin Paljak
67fcda1636
Merge pull request #308 from martinpaljak/yosemite
...
Building on newer OSX versions without xcode command line tools
2014-11-08 18:30:40 +02:00
Doug Engert
57cd22e586
Merge pull request #324 from dengert/piv-gzip-cert
...
Use correct bit when writing PIV certificate object with gzipped certifi...
2014-11-07 20:01:52 -06:00
Doug Engert
4dbfba3102
Use correct bit when writing PIV certificate object with gzipped certificate
...
NIST 800-73 clarified the CertInfo flag for gzipped certificate is 0x01
piv-tool was writting 0x80.
OpenSC card-piv.c continues to accept both.
2014-11-07 19:49:36 -06:00
resoli
867176b0f7
itacns_get_serialnr(): check sc_read_binary() returned data length (only).
2014-11-07 12:49:44 +01:00
resoli
7fea6eb8ba
itacns_get_serialnr(): check sc_read_binary() returned data length.
2014-11-07 12:48:43 +01:00
resoli
56684d857c
itacns_get_serialnr(): check sc_read_binary() returned data length.
2014-11-07 12:35:21 +01:00
resoli
f83f8d28df
itacns_get_serialnr(): relaxed checking on sc_select_file returned length, added debug log.
2014-11-07 11:42:16 +01:00
emRoberto Resoli/em
255c0335a1
Indenting fix and stronger limit on serial number length.
2014-11-06 16:17:51 +01:00
resoli
0e06427754
Implementation of card_ctl function with SC_CARDCTL_GET_SERIALNR
...
Implementation of card_ctl function with SC_CARDCTL_GET_SERIALNR
2014-11-05 22:57:25 +01:00
Frank Morgner
d00d7b3498
Merge pull request #276 from asmw/fix_return
...
openpgp-tool: Return EXIT_SUCCESS if no error occurs
2014-11-05 10:57:26 +01:00
Frank Morgner
ea55c19439
Merge pull request #195 from rainermetsvahi/master
...
Add AzeDIT 3.5 card support
2014-11-05 10:56:01 +01:00
Frank Morgner
cb7f40a40d
Merge pull request #260 from frankmorgner/iso-ext
...
iso7816: allow extended length APDUs
2014-11-05 10:40:11 +01:00
Frank Morgner
ef94c6b875
Merge pull request #311 from frankmorgner/const-data
...
changed sc_apdu_t.data back to const unsigned char *
2014-11-05 10:39:05 +01:00
Frank Morgner
8672291a73
Merge pull request #312 from frankmorgner/fix-p15
...
fixed type of pkcs15init_initialize
2014-11-05 10:38:42 +01:00
Frank Morgner
aa45685e0b
fixed documentation of dnie-tool
2014-11-04 22:23:01 +01:00
Frank Morgner
4459e146c4
use util_get_pin in tools
2014-11-04 22:07:07 +01:00
Sumedha Widyadharma
e63f40c2d3
tools: Add util_get_pin helper function
...
Using this helper PINs can be passed via the command line, stdin and an
environment variable.
For now only used in the openpgp tool.
closes #289
2014-11-04 21:54:41 +01:00
Andreas Schwier
d014056f1d
sc-hsm: Add support for Koblitz curves secp192k1 and secp256k1 (Bitcoin)
2014-11-04 17:11:34 +01:00
Doug Engert
7a5f9b2a16
Merge pull request #315 from dengert/privateObjects
...
Public certs and pubkeys with an auth_id are treated as private (See #291 )
2014-11-04 07:28:37 -06:00
Shaun Schutte
ccd87e7c0c
Added ATR for ItalianCNS - Prov. BZ
2014-11-04 09:01:36 +01:00
Martin Paljak
0154ee07e0
Merge pull request #317 from CardContact/fix-Lc-in-PINblock
...
sc-hsm: Fix Lc byte in VERIFY PIN block for PC/SC PIN PAD reader
2014-11-03 19:22:01 +02:00
Andreas Schwier
b2dcae34ca
Fix Lc byte in VERIFY PIN block for PC/SC PIN PAD reader
2014-11-03 16:11:29 +01:00
Doug Engert
fd22098e19
Public certs and pubkeys with an auth_id are treated as private (See #291 )
...
Code to test for an auth_id for certs and pubkeys was removed.
See: PKCS#15 section 4.1.3 Access methods
This is conseritive change and all objects could be treaded the same.
2014-11-01 14:02:39 -05:00
Frank Morgner
d3c8fbcf1d
fixed type of pkcs15init_initialize
...
regression from 95b6b4cc
2014-10-27 23:22:40 +01:00
Frank Morgner
3d9118a870
changed sc_apdu_t.data back to const unsigned char *
2014-10-27 22:48:34 +01:00
Martin Paljak
5448901160
macosx: update the minimal building instructions.
2014-10-26 11:48:57 +02:00
Martin Paljak
82624a98b7
macosx: locate and target the latest SDK to build against.
2014-10-25 20:07:36 +03:00
Martin Paljak
1145bed320
macosx: locate the best newest SDK present on the computer.
...
With recent versions of XCode, PC/SC headers are hidden inside
the SDK folder inside XCode app, and the global path is not
guaranteed to be present. This allows to build easily from source
without depending on a specific XCode/OSX version.
2014-10-25 20:01:38 +03:00