opensc/src/libopensc
Nguyễn Hồng Quân 50e37aa849 OpenPGP: Correct the way to set output after generating key.
Correct the way to parse response data.
Updated wrong blob for pubkey info <~~ Fix.

OpenPGP: Store creation time after generating keys.

OpenPGP: Put_data: Handle the case that DO exists but its blob does not.
When checking DO before writing, relying on blobs only will miss the case that DO exists but its blob does not, when DO is non-readable.

OpenPGP: Set algorithm attributes before generating key.

OpenPGP: Add dependency of OpenSSL.

OpenPGP: Calculate and store fingerprint.
Calculate and store fingerprint after generating key.

OpenPGP: Update blob of pubkey info.
Update blob holding pubkey info after generating key.

OpenPGP: Add step to update card algorithms.
Update card algorithms after generating key. However, this step is not implemented yet, because of suspection about wrong data (see code comment).
2012-07-29 12:48:21 +02:00
..
Makefile.am epass2003: support for ePass2003 card in read/write modes 2012-06-08 20:17:36 +02:00
Makefile.mak epass2003: support for ePass2003 card in read/write modes 2012-06-08 20:17:36 +02:00
apdu.c use error code if no SM was applied 2012-07-05 10:12:34 +02:00
asn1.c pkcs15: decode 'seInfo', 'profileIndication', 'lastUpdate' 2012-05-30 09:03:27 +02:00
asn1.h asn1: accept long tag ... 2011-01-13 13:59:22 +00:00
authentic.h libopensc: authentIC: use macros; use common CPLC data type 2011-05-13 12:57:18 +00:00
base64.c Header file cleanup. 2010-03-04 08:14:36 +00:00
card-acos5.c libopensc: avoid the using of not completely initialized 'sc_path' variables 2011-01-17 19:00:52 +00:00
card-akis.c Revert r4668. Change the way limitations on max send and receive sizes are set. 2010-09-09 18:58:44 +00:00
card-asepcos.c libopensc: Removes unused flag SC_CARD_CAP_RSA_2048. 2011-04-07 18:16:40 +00:00
card-atrust-acos.c Fix a typo reported by lintian 2011-03-20 12:19:01 +00:00
card-authentic.c use error code if no SM was applied 2012-07-05 10:12:34 +02:00
card-belpic.c libopensc: Reveal another Belpic hack introduced in r2117. 2011-06-08 07:35:03 +00:00
card-cardos.c libopensc: Removes unused flag SC_CARD_CAP_RSA_2048. 2011-04-07 18:16:40 +00:00
card-default.c cleanup of the debug code: 2010-03-15 12:17:13 +00:00
card-entersafe.c libopensc: avoid the using of not completely initialized 'sc_path' variables 2011-01-17 19:00:52 +00:00
card-epass2003.c epass2003: support for ePass2003 card in read/write modes 2012-06-08 20:17:36 +02:00
card-flex.c libopensc: Re-defines SC_CARD_FLAG_ONBOARD_KEY_GEN to be local to the file card-flex.c, because that flag is used nowhere else. In principle, this patch only reverts some changes made by r2192. 2011-04-08 13:30:32 +00:00
card-gemsafeV1.c Add new ATR for the Portuguese eID card. 2010-10-05 16:10:35 +00:00
card-gpk.c Revert r4668. Change the way limitations on max send and receive sizes are set. 2010-09-09 18:58:44 +00:00
card-ias.c Remove dead code 2011-02-05 22:01:21 +00:00
card-iasecc.c iasecc: SM add related procedures 2012-06-08 20:17:35 +02:00
card-incrypto34.c Rename of SC_NO_ERROR to SC_SUCCESS. 2010-12-16 05:04:37 +00:00
card-itacns.c libioensc: use 'struct sc_atr' instead of 'u8 *atr, size_t atr_len' 2011-01-07 17:18:58 +00:00
card-javacard.c Add a catch-all for (possibly) blank JavaCards. This way known blank JavaCards without a supported applet get recognized by opensc-tool -n. 2010-02-06 10:56:29 +00:00
card-jcop.c jcop: coverity scan warning RETURN_LOCAL 2012-06-11 19:59:36 +02:00
card-mcrd.c Remove dead code 2011-02-05 21:41:24 +00:00
card-miocos.c Revert r4668. Change the way limitations on max send and receive sizes are set. 2010-09-09 18:58:44 +00:00
card-muscle.c libopensc: Fix for drivers returning an error if a challenge of length zero was requested. Actually nothing is done when obtaining such a challenge, thus nothing could fail. 2011-06-09 10:59:04 +00:00
card-myeid.c libioensc: use 'struct sc_atr' instead of 'u8 *atr, size_t atr_len' 2011-01-07 17:18:58 +00:00
card-oberthur.c Fix compiler warnings 2011-03-23 15:51:29 +00:00
card-openpgp.c OpenPGP: Correct the way to set output after generating key. 2012-07-29 12:48:21 +02:00
card-piv.c PIV: pickup card driver from the SM branch 2012-05-30 19:40:05 +02:00
card-rtecp.c RuToken-ECP: profile option to allow the reset of User PIN with SoPIN 2011-06-02 19:06:43 +00:00
card-rutoken.c libopensc: Fix for drivers returning an error if a challenge of length zero was requested. Actually nothing is done when obtaining such a challenge, thus nothing could fail. 2011-06-09 10:59:04 +00:00
card-setcos.c FINeID: fix for broken organisation cards. 2011-07-13 17:25:09 +03:00
card-starcos.c Fix a typo reported by lintian 2011-03-20 12:19:01 +00:00
card-tcos.c support for TCOS3 IdKey cards and fix for bug #256 2011-05-28 14:24:27 +00:00
card-westcos.c westcos: resolve signed/unsigned comparison warning 2011-06-05 15:05:58 +00:00
card.c SM: initial implementation of secure messaging framework 2012-06-08 20:17:35 +02:00
cardctl.h OpenPGP: Correct the way to set output after generating key. 2012-07-29 12:48:21 +02:00
cards.h epass2003: support for ePass2003 card in read/write modes 2012-06-08 20:17:36 +02:00
compression.c Header file cleanup. 2010-03-04 08:14:36 +00:00
compression.h Header file cleanup. 2010-03-04 08:14:36 +00:00
ctbcs.c Fix #223: implement ctbcs_build_modify_verification_apdu. 2010-06-01 12:28:30 +00:00
ctbcs.h libopensc: 2010-01-24 15:25:08 +00:00
ctx.c libopensc: resource leak coverity scan warning 2012-06-11 19:45:26 +02:00
dir.c pkcs15: DIR EF can have EF_LINEAR structure 2012-05-29 19:19:06 +02:00
ef-atr.c Remove dead code 2011-02-05 21:04:28 +00:00
errors.c libopensc: some usefull macros, crc32 calculation procedure 2012-05-29 11:29:44 +02:00
errors.h use error code if no SM was applied 2012-07-05 10:12:34 +02:00
esteid.h EstEID: add support for v 3.0 cards with 2048b keys 2010-11-29 14:22:01 +00:00
iasecc-sdo.c iasecc: coverity scan warning OVERRUN-STATIC 2012-06-11 20:59:45 +02:00
iasecc-sdo.h iasecc: coverity scan warning OVERRUN-STATIC 2012-06-11 20:59:45 +02:00
iasecc-sm.c iasecc: SM add related procedures 2012-06-08 20:17:35 +02:00
iasecc.h libopensc: some usefull macros, crc32 calculation procedure 2012-05-29 11:29:44 +02:00
internal-winscard.h Add support for PACE-enabled readers 2012-02-21 14:10:47 +01:00
internal.h Remove libltdl: Remove ltld references 2012-03-17 20:55:05 +01:00
iso7816.c iso driver: select with p2=0x0c when le is missing 2012-05-03 12:58:45 +02:00
iso7816.h libopensc: parse EF.ATR: redefine 'STATUS' macros ... 2011-01-11 10:29:23 +00:00
itacns.h New card driver: Italian CNS/CIE (eID) 2010-08-16 00:56:27 +00:00
libopensc.exports iasecc: SM add related procedures 2012-06-08 20:17:35 +02:00
libopensc.pc.in build fixes by Vile Skytt�. 2004-11-04 19:14:58 +00:00
log.c log: config option to reopen debug file at every debug log ... 2012-05-29 19:44:54 +02:00
log.h libopensc: export the wrapper for the internal log function dedicated to minidriver 2011-05-08 08:07:03 +00:00
muscle-filesystem.c Do not cast the return value of malloc(3) and calloc(3) 2010-08-18 15:08:51 +00:00
muscle-filesystem.h Header file cleanup. 2010-03-04 08:14:36 +00:00
muscle.c muscle: coverity scan warning OVERRUN-STATIC 2012-06-11 21:18:51 +02:00
muscle.h libopensc: check for unset max_recv/send_size in all places. 2010-09-15 11:09:28 +00:00
opensc.h SM: initial implementation of secure messaging framework 2012-06-08 20:17:35 +02:00
p15card-helper.c pkcs15: use general 'AuthenticationObject' instead of 'PinObject' 2011-06-05 15:46:25 +00:00
p15card-helper.h Header file cleanup. 2010-03-04 08:14:36 +00:00
padding.c libopensc: fix debug message 2011-03-14 18:02:50 +00:00
pkcs15-actalis.c pkcs15: use general 'AuthenticationObject' instead of 'PinObject' 2011-06-05 15:46:25 +00:00
pkcs15-algo.c gost: GOST key parameters data type, encode gost parameters procedure 2011-05-29 18:18:43 +00:00
pkcs15-atrust-acos.c pkcs15: use general 'AuthenticationObject' instead of 'PinObject' 2011-06-05 15:46:25 +00:00
pkcs15-cache.c pkcs15: decode 'seInfo', 'profileIndication', 'lastUpdate' 2012-05-30 09:03:27 +02:00
pkcs15-cert.c libopensc: Remove unused parameter 'file_out' in function 'sc_pkcs15_read_file'. 2011-06-05 11:08:36 +00:00
pkcs15-data.c libopensc: some usefull macros, crc32 calculation procedure 2012-05-29 11:29:44 +02:00
pkcs15-esinit.c libopensc: move TokenInfo fields from sc_pkcs15_card_t to a separate structure. 2010-10-05 15:44:58 +00:00
pkcs15-esteid.c esteid: Do not set CKA_ALWAYS_AUTHENTICATE for the "Allkirjastamine" key 2012-07-22 20:02:24 +03:00
pkcs15-gemsafeGPK.c pkcs15: use general 'AuthenticationObject' instead of 'PinObject' 2011-06-05 15:46:25 +00:00
pkcs15-gemsafeV1.c gemsafeV1: coverity scan warning OVERRUN-STATIC 2012-06-11 21:08:21 +02:00
pkcs15-infocamere.c pkcs15: use general 'AuthenticationObject' instead of 'PinObject' 2011-06-05 15:46:25 +00:00
pkcs15-itacns.c pkcs15: use general 'AuthenticationObject' instead of 'PinObject' 2011-06-05 15:46:25 +00:00
pkcs15-oberthur.c pkcs15: use general 'AuthenticationObject' instead of 'PinObject' 2011-06-05 15:46:25 +00:00
pkcs15-openpgp.c PKCS15-OpenPGP: Change the way emu_init return in error case. 2012-07-29 12:09:56 +02:00
pkcs15-pin.c pkcs15-pin: 'PIN' as particular choice of 'AuthenticationType' 2012-05-31 10:37:38 +02:00
pkcs15-piv.c Cleanup PKCS15 PIV Card PIN flags 2011-12-15 14:58:02 -06:00
pkcs15-postecert.c coverity scan: warning use non-initialized data 2012-06-08 20:17:36 +02:00
pkcs15-prkey.c pkcs15: free NULL key is not error 2012-06-19 17:58:12 +02:00
pkcs15-pteid.c Fix for ticket #400 2011-12-07 12:49:17 +02:00
pkcs15-pubkey.c pkcs15-pubkey: add 'subjectName' to 'CommonPubKeyAttributes' 2012-05-31 10:26:38 +02:00
pkcs15-sec.c pkcs15: add 'sc_pkcs15_derive' missing for ECDH support 2012-05-28 23:15:37 +02:00
pkcs15-skey.c pkcs15-skey: support for 'SecretKey' object type 2012-05-31 11:36:04 +02:00
pkcs15-starcert.c pkcs15: use general 'AuthenticationObject' instead of 'PinObject' 2011-06-05 15:46:25 +00:00
pkcs15-syn.c Remove libltdl: Remove ltld references 2012-03-17 20:55:05 +01:00
pkcs15-tccardos.c pkcs15: use general 'AuthenticationObject' instead of 'PinObject' 2011-06-05 15:46:25 +00:00
pkcs15-tcos.c pkcs15: use general 'AuthenticationObject' instead of 'PinObject' 2011-06-05 15:46:25 +00:00
pkcs15-westcos.c pkcs15: use general 'AuthenticationObject' instead of 'PinObject' 2011-06-05 15:46:25 +00:00
pkcs15.c pkcs15-skey: support for 'SecretKey' object type 2012-05-31 11:36:04 +02:00
pkcs15.h pkcs15: decode 'seInfo', 'profileIndication', 'lastUpdate' 2012-05-30 09:03:27 +02:00
reader-ctapi.c Remove libltdl: Remove ltld references 2012-03-17 20:55:05 +01:00
reader-openct.c Add support for PACE-enabled readers 2012-02-21 14:10:47 +01:00
reader-pcsc.c Remove libltdl: Remove ltld references 2012-03-17 20:55:05 +01:00
sc.c libopensc: some usefull macros, crc32 calculation procedure 2012-05-29 11:29:44 +02:00
sec.c Add support for PACE-enabled readers 2012-02-21 14:10:47 +01:00
sm.h SM: initial implementation of secure messaging framework 2012-06-08 20:17:35 +02:00
types.h SM: initial implementation of secure messaging framework 2012-06-08 20:17:35 +02:00