opensc/src/libopensc
Jakub Jelen 8ddfafe057 asn1: Empty bit string requires empty zero-bits indicator 2020-01-07 14:50:48 +01:00
..
Makefile.am fixed more clang-tidy warnings 2019-06-05 13:48:51 +02:00
Makefile.mak Address review comments and further reduce LOC 2019-05-02 11:51:02 +03:00
apdu.c PC/SC: handle resets in SCardTransmit 2019-08-20 13:25:06 +02:00
asn1.c asn1: Empty bit string requires empty zero-bits indicator 2020-01-07 14:50:48 +01:00
asn1.h asn1: Allow non-strict INTEGER parsing for other code paths (FCI parsing) 2020-01-07 14:50:47 +01:00
authentic.h libopensc: authentIC: use macros; use common CPLC data type 2011-05-13 12:57:18 +00:00
aux-data.c CI: integrate clang-tidy (disabled) 2019-05-21 19:34:46 +02:00
aux-data.h fix typos 2018-04-15 09:34:45 +02:00
base64.c make casting explicit 2015-11-01 13:18:39 +01:00
card-akis.c replaced SC_TEST_RET with LOG_TEST_RET 2018-12-06 09:26:42 +01:00
card-asepcos.c fixed use of garbage value 2019-02-14 09:22:23 +01:00
card-atrust-acos.c fixed issues reported by clang-analyzer 2019-05-21 19:34:46 +02:00
card-authentic.c card-authentic: Avoid potential memory leaks 2019-08-28 11:01:50 +02:00
card-belpic.c replaced SC_TEST_RET with LOG_TEST_RET 2018-12-06 09:26:42 +01:00
card-cac-common.c Restore minimal CAC1 driver for legacy cards (#1502) 2018-10-30 17:27:28 +01:00
card-cac-common.h Restore minimal CAC1 driver for legacy cards (#1502) 2018-10-30 17:27:28 +01:00
card-cac.c cac: Make sure we do not leak memory 2019-10-31 02:18:20 +01:00
card-cac1.c cac1: Simplify the cycle definintion 2020-01-07 14:50:47 +01:00
card-cardos.c cardos: Use more appropriate RSA flags for CardOS 5 2019-12-05 10:45:34 +01:00
card-coolkey.c coolkey: Avoid addressing behind allocated buffers 2019-12-04 21:47:47 +01:00
card-default.c honour HAVE_CONFIG_H 2015-04-22 23:55:33 +02:00
card-dnie.c fixed 121888 Time of check time of use 2019-11-05 21:49:30 +01:00
card-entersafe.c Fix misleading code indentation 2019-12-28 18:18:06 +01:00
card-epass2003.c fixed issues reported by clang-analyzer 2019-05-21 19:34:46 +02:00
card-esteid2018.c ignore for 339158 Dereference before null check 2019-11-05 21:49:30 +01:00
card-flex.c replaced SC_TEST_RET with LOG_TEST_RET 2018-12-06 09:26:42 +01:00
card-gemsafeV1.c Fixing invalid signature with 3072 RSA bits in GemsafeV1 2019-12-05 10:46:21 +01:00
card-gids.c Update card-gids.c to support 3072 & 4096 RSA key sizes 2019-12-19 04:33:14 +01:00
card-gids.h First support for GIDS card 2016-02-19 00:12:16 +01:00
card-gpk.c fixed use of garbage value 2019-02-14 09:22:23 +01:00
card-iasecc.c 13598 Unchecked return value 2019-11-05 21:49:30 +01:00
card-incrypto34.c replaced SC_TEST_RET with LOG_TEST_RET 2018-12-06 09:26:42 +01:00
card-isoApplet.c Fixed memory leak 2019-08-27 15:59:46 +02:00
card-itacns.c removed untested use of SC_SEC_OPERATION_AUTHENTICATE 2019-03-13 21:17:54 +01:00
card-jcop.c card-jcop: Avoid left-shift of negative values 2019-08-28 11:01:50 +02:00
card-jpki.c Mark driver-specific global sc_atr_table structures as const 2018-08-22 22:50:30 +02:00
card-masktech.c replaced SC_TEST_RET with LOG_TEST_RET 2018-12-06 09:26:42 +01:00
card-mcrd.c Simplify code and card detection 2019-12-05 10:51:55 +01:00
card-miocos.c replaced SC_TEST_RET with LOG_TEST_RET 2018-12-06 09:26:42 +01:00
card-muscle.c muscle: Avoid access uninitialized memory 2019-11-14 19:36:01 +01:00
card-myeid.c card-myeid.c: issue #1219 2019-11-23 21:38:14 +01:00
card-npa.c openssl: Drop all compatibility checks for <=openssl-1.0.0 2020-01-06 15:47:07 +01:00
card-npa.h allow compilation with --disable-shared 2018-11-01 00:17:22 +01:00
card-oberthur.c avoid allocation of 0 bytes 2019-02-14 09:22:23 +01:00
card-openpgp.c OpenPGP: add ATR for Yubikey 5 2020-01-07 11:09:00 +01:00
card-piv.c simplify PIV I/O 2020-01-07 10:06:23 +01:00
card-rtecp.c Rutoken Lite (#1728) 2019-07-22 13:05:32 +02:00
card-rutoken.c card-rtecp,card-rutoken: Set specific card types 2019-07-02 12:13:57 +02:00
card-sc-hsm.c sc-hsm: Add ATR for faster token variant 2019-12-04 21:43:47 +01:00
card-sc-hsm.h sc-hsm: require T=1 connection 2019-03-05 13:47:45 +01:00
card-setcos.c card-setcos.c: Avoid unsigned integer underflow 2019-11-11 22:02:18 +01:00
card-starcos.c Enabled extended APDU support for StarCOS 3x cards 2019-12-05 16:48:11 +01:00
card-tcos.c tcos: fix indentation and braces 2020-01-06 15:43:46 +01:00
card-westcos.c fixed memory leaks during card initialization 2019-01-30 21:57:59 +01:00
card.c Make ef_dir variable local 2019-11-13 15:48:40 +01:00
cardctl.h CI: integrate clang-tidy (disabled) 2019-05-21 19:34:46 +02:00
cards.h Remove unused card type 2019-10-16 13:16:56 +02:00
ccid-types.h Added support for PIN commands via escape commands 2017-03-20 21:28:48 +01:00
compression.c compression: Free allocated data and return error if nothing was uncompressed 2019-11-13 15:48:25 +01:00
compression.h First support for GIDS card 2016-02-19 00:12:16 +01:00
ctbcs.c replaced SC_TEST_RET with LOG_TEST_RET 2018-12-06 09:26:42 +01:00
ctbcs.h fix typos 2018-04-15 09:34:45 +02:00
ctx.c ctx: Avoid potential memory leaks reported by clang 2019-08-28 11:01:50 +02:00
cwa-dnie.c fix typos 2018-04-15 09:34:45 +02:00
cwa-dnie.h Add dnie_free_apdu_buffers into dnie_sm_free_wrapped_apdu. 2017-04-20 11:04:02 +02:00
cwa14890.c Always allocate resp buffer in DNIe. 2018-05-23 14:22:28 +02:00
cwa14890.h fix typos 2018-04-15 09:34:45 +02:00
dir.c dir: Correctly free allocated memory on error 2019-12-11 09:19:45 +01:00
ef-atr.c Fix log messages format and parameter issues flagged by GCC 2017-03-27 11:05:16 +02:00
ef-gdo.c fixed out of bounds reads 2018-08-14 15:50:13 +02:00
errors.c fixed typo 2018-08-23 10:14:25 +02:00
errors.h Added bounds checking to sc_simpletlv_read_tag() 2018-08-14 15:50:13 +02:00
gp.c gp: Correctly check for the CPLC data length 2019-11-29 22:47:26 +01:00
gp.h coolkey: Split the CPLC related structures and function to the generic GP file 2019-11-29 22:47:26 +01:00
iasecc-sdo.c iasecc-sdo: Avoid potential memory leak 2019-08-28 11:01:50 +02:00
iasecc-sdo.h fix typos 2018-04-15 09:34:45 +02:00
iasecc-sm.c refactored sc_get_challenge 2018-05-23 14:20:28 +02:00
iasecc.h removed unused reference to sm_iasecc_rsa_generate 2013-09-29 18:52:38 +02:00
internal-winscard.h fixed compilation with XCode 10 2018-10-24 10:34:43 +02:00
internal.h OpenPGP Card v3 ECC support (#1506) 2019-01-30 22:00:36 +01:00
iso7816.c asn1: Allow non-strict INTEGER parsing for other code paths (FCI parsing) 2020-01-07 14:50:47 +01:00
iso7816.h parse Extended Length Information in EF.ATR/INFO 2016-07-19 14:30:38 +02:00
itacns.h
jpki.h login state preservation for JPKI card 2017-02-06 14:22:14 +01:00
libopensc.exports fixed exports 2019-07-26 15:23:02 +02:00
log.c tools: fixed colors if -v is specified 2019-01-15 07:30:46 +01:00
log.h replace SC_FUNC_CALLED with LOG_FUNC_CALLED 2018-12-06 09:26:42 +01:00
muscle-filesystem.c muscle: Check length first before calling memcmp() 2019-11-14 19:36:01 +01:00
muscle-filesystem.h
muscle.c replaced SC_TEST_RET with LOG_TEST_RET 2018-12-06 09:26:42 +01:00
muscle.h use size_t for a length instead of int 2015-10-14 22:56:53 +02:00
opensc.dll.manifest Windows: Added support for notifications 2017-08-02 19:03:16 +02:00
opensc.h Remove never set constants and their handling in cardos driver 2019-12-05 10:45:34 +01:00
p15card-helper.c replaced SC_FUNC_RETURN with LOG_FUNC_RETURN 2018-12-06 09:26:42 +01:00
p15card-helper.h
pace.h Added (external) card driver for German ID card 2017-03-20 21:28:48 +01:00
padding.c padding: Do not set wrong flags if the raw capability is not available 2018-12-18 14:50:08 +01:00
pkcs15-actalis.c fixed 337490 Unchecked return value 2019-05-14 14:50:17 +02:00
pkcs15-algo.c don't debug pointers 2018-12-06 09:26:42 +01:00
pkcs15-atrust-acos.c fixed more clang-tidy warnings 2019-06-05 13:48:51 +02:00
pkcs15-cac.c cac: Free the certificate data on failure 2019-10-03 13:57:09 +02:00
pkcs15-cache.c fixed more clang-tidy warnings 2019-06-05 13:48:51 +02:00
pkcs15-cert.c pkcs15-cert: Free data on all error exit paths 2019-11-14 19:36:01 +01:00
pkcs15-coolkey.c pkcs15-coolkey: Fix EC key type and fail on invalid key types 2019-12-11 09:19:45 +01:00
pkcs15-data.c fixed 13608 Unchecked return value 2019-11-05 21:49:30 +01:00
pkcs15-din-66291.c fixed 348981 Resource leak 2019-11-05 21:49:30 +01:00
pkcs15-dnie.c Remove unused sc_pkcs15emu_opt_t structure 2019-05-02 10:08:46 +02:00
pkcs15-esinit.c fixed more clang-tidy warnings 2019-06-05 13:48:51 +02:00
pkcs15-esteid.c Remove unused sc_pkcs15emu_opt_t structure 2019-05-02 10:08:46 +02:00
pkcs15-esteid2018.c Address review comments 2019-05-02 11:51:02 +03:00
pkcs15-gemsafeGPK.c Remove unused sc_pkcs15emu_opt_t structure 2019-05-02 10:08:46 +02:00
pkcs15-gemsafeV1.c fixed more clang-tidy warnings 2019-06-05 13:48:51 +02:00
pkcs15-gids.c Remove unused sc_pkcs15emu_opt_t structure 2019-05-02 10:08:46 +02:00
pkcs15-iasecc.c Remove unused sc_pkcs15emu_opt_t structure 2019-05-02 10:08:46 +02:00
pkcs15-itacns.c replace SC_FUNC_CALLED(...,1) with SC_FUNC_CALLED(..., SC_LOG_DEBUG_NORMAL) (close #1698) 2019-10-28 09:51:28 +01:00
pkcs15-jpki.c Remove unused sc_pkcs15emu_opt_t structure 2019-05-02 10:08:46 +02:00
pkcs15-oberthur.c Remove unused sc_pkcs15emu_opt_t structure 2019-05-02 10:08:46 +02:00
pkcs15-openpgp.c openpgp: Workaround non-compliant Yubikey 5 OpenPGP applets 2019-11-12 03:38:09 +01:00
pkcs15-pin.c fixed 333715 Dereference after null check 2019-11-05 21:49:30 +01:00
pkcs15-piv.c fixed memory leak 2019-11-03 04:38:09 +01:00
pkcs15-prkey.c openssl: Drop all compatibility checks for <=openssl-1.0.0 2020-01-06 15:47:07 +01:00
pkcs15-pteid.c Remove unused sc_pkcs15emu_opt_t structure 2019-05-02 10:08:46 +02:00
pkcs15-pubkey.c openssl: Drop all compatibility checks for <=openssl-1.0.0 2020-01-06 15:47:07 +01:00
pkcs15-sc-hsm.c pkcs15-sc-hsm: Avoid potential memory leaks 2019-08-28 11:01:50 +02:00
pkcs15-sec.c use consistent parameters 2019-07-26 15:23:02 +02:00
pkcs15-skey.c sc_pkcs15_decode_skdf_entry: break all looping on oid match: on average better performance 2020-01-07 10:17:39 +01:00
pkcs15-starcert.c fixed more clang-tidy warnings 2019-06-05 13:48:51 +02:00
pkcs15-syn.c Address review comments and further reduce LOC 2019-05-02 11:51:02 +03:00
pkcs15-syn.h EstEID 2018+ driver 2019-05-02 11:47:31 +03:00
pkcs15-tccardos.c pkcs15-tccardos: Make sure we do not overrun buffers in this wild parsing 2019-08-28 11:01:50 +02:00
pkcs15-tcos.c tcos: add encryption certificate for IDKey 2019-12-28 18:15:55 +01:00
pkcs15-westcos.c Remove unused sc_pkcs15emu_opt_t structure 2019-05-02 10:08:46 +02:00
pkcs15.c pkcs15: Avoid insane allocations 2019-10-31 02:18:36 +01:00
pkcs15.h use consistent parameters 2019-07-26 15:23:02 +02:00
reader-cryptotokenkit.m always log APDUs with SC_LOG_DEBUG_NORMAL 2018-12-06 09:26:42 +01:00
reader-ctapi.c always log APDUs with SC_LOG_DEBUG_NORMAL 2018-12-06 09:26:42 +01:00
reader-openct.c always log APDUs with SC_LOG_DEBUG_NORMAL 2018-12-06 09:26:42 +01:00
reader-pcsc.c reader-pcsc: Preserve the CARD_PRESENT flag to make sure the card is detected after reader reinsertion 2019-11-28 11:18:25 +01:00
reader-tr03119.c replace sc_debug with sc_log 2018-12-06 09:26:42 +01:00
reader-tr03119.h EAC: Clearify naming of functions and data 2018-02-20 22:16:51 +01:00
sc-ossl-compat.h use statement for noop 2019-08-20 13:38:20 +02:00
sc.c fix buffer length for printing DFs 2019-12-19 04:44:59 +01:00
sec.c replace sc_debug with sc_log 2018-12-06 09:26:42 +01:00
simpletlv.c use const qualifier for sc_simpletlv_read/put_tag 2019-01-30 21:57:59 +01:00
simpletlv.h use const qualifier for sc_simpletlv_read/put_tag 2019-01-30 21:57:59 +01:00
sm.c Add ECC support and solve wrong Length status codes with SM card 2017-10-16 14:57:52 +02:00
sm.h fixed compilation without OpenSSL 2018-11-13 15:50:17 +01:00
types.h implemented sc_format_apdu_ex 2019-03-05 13:54:13 +01:00