Thomas Calderon
ed87ea38b9
PKCS#11: Fetch real value of CKA_LOCAL for pubkey
...
* Fetch value from pub_info structure for CKA_LOCAL attribute.
2015-01-14 17:38:08 +01:00
Thomas Calderon
d727acb47a
PKCS#11: Remove inconsistent attributes
...
* Improve compliance related to PKCS#11 attribute fetching.
2015-01-14 17:22:43 +01:00
Thomas Calderon
4915eaa56b
Improve PKCS#11 compliance. Issue #335
...
* This simple patch allows for values of PKCS#11 attributes to be fetched
from the underlying card.
2015-01-05 14:00:22 +01:00
Thomas Calderon
bbedd4ef00
IAS-ECC: improve PKCS#11 compliance Issue #336
...
* Ensure CKA_ALWAYS_SENSITIVE and CKA_NEVER_EXTRACTABLE are only set when
generating the key on board, not reason to set them when importing a private
key.
2015-01-05 13:59:37 +01:00
Thomas Calderon
32d8173b4c
IAS-ECC: Improve detection Gemalto cards(Issue #343 )
...
* Improve IAS-ECC card detection using the ATRMask.
Previous commit was revert since work was not done in topic branch.
2014-12-29 16:09:06 +01:00
Philip Wendland
7e7a44acff
sc_asn1_put_tag - support larger tags
...
Enhance sc_asn1_put_tag to support larger tag names and larger tags.
Prior to this, sc_asn1_put_tag did only support tags with a length of at most 127 bytes and tag names of one byte.
2014-12-29 15:37:45 +01:00
Andreas Schwier
3961275d8c
Allow user to overwrite SO-PIN when using PIN-PAD reader
2014-12-29 13:39:37 +01:00
Thomas Calderon
facaf5969b
Improve PKCS#11 compliance. Issue #335
...
* Add default behavior for cards using the PKCS#15 emulation layer.
Hence, this patch provide a default value for access_flags compatible with
current OpenSC's behavior while allowing compatible cards to fetch the real
value from the card (IAS-ECC and AuthentIC).
2014-12-29 13:11:23 +01:00
Frank Morgner
2a966734f4
Merge pull request #345 from philipWendland/upstr-pkcs15-init
...
pkcs15-init: fix memory corruption
2014-12-19 17:38:56 +01:00
Philip Wendland
aa7886f36d
pkcs15-init: fix memory corruption
2014-12-19 16:52:14 +01:00
Frank Morgner
1197fbea36
Merge pull request #330 from dengert/pkcs11-buf-too-small-simple
...
C_Digest does not check if buffer too small before update. Issue #327
2014-12-19 11:59:12 +01:00
Frank Morgner
4167455362
Merge pull request #321 from resoli/master
...
Implementation of card_ctl function with SC_CARDCTL_GET_SERIALNR
2014-12-19 11:47:26 +01:00
Frank Morgner
a7bf05ecc4
Merge pull request #337 from frankmorgner/7816
...
7816
2014-12-19 11:37:48 +01:00
Martin Paljak
99e42df7bc
Merge pull request #341 from frankmorgner/muscle
...
Fix MuscleApplet selection
2014-12-15 21:45:50 +02:00
Frank Morgner
4d5997dfba
fixed selection of muscle applet for some JCREs
...
Previously, partial DF name selection was used, which is not mandatory
to implement for a JCRE. We now use the full DF name which must always
be implemented.
Note that the MUSCLE applet is deprecated and should not be used.
fixes #135
2014-12-12 22:40:20 +01:00
Frank Morgner
45fe96579f
added support for sc_path_t with only aid set
2014-12-12 21:45:53 +01:00
Frank Morgner
73715e37d9
fixed compiler warnings
...
fixed warnings introduced with b18c86e646
fixes memory leaks in pkcs15-init and pkcs15-tool
2014-12-12 21:45:53 +01:00
Frank Morgner
e137396d56
workaround for compiler warnings
2014-12-12 21:45:53 +01:00
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
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
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
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