Commit Graph

  • a0adbc9ef2 dnie-tool: cleanup Peter Marschall 2020-01-06 18:36:37 +0100
  • 58ecb4aba2 cardos-tool: cleanup Peter Marschall 2020-01-06 18:03:19 +0100
  • 04f4f589a1 piv-tool: cleanup Peter Marschall 2020-01-06 17:17:09 +0100
  • 5514a0529f dnie-tool: rename option '--driver' to '--card-driver' Peter Marschall 2020-01-05 22:05:01 +0100
  • a10368769c cardos-tool: make '--card-driver ?' list all available drivers Peter Marschall 2020-01-04 17:48:04 +0100
  • 30fdc7de4a piv-tool: make '--card-driver ?' list all available drivers Peter Marschall 2020-01-04 17:44:03 +0100
  • 94288b438e opensc-tool: make '--card-driver ?' list all available drivers Peter Marschall 2020-01-04 16:44:07 +0100
  • 5da40bf027 opensc-explorer: make '--card-driver ?' list all available drivers Peter Marschall 2019-12-25 19:12:31 +0100
  • a40cde2d04 util: refactor listing card drivers Peter Marschall 2020-01-05 10:54:47 +0100
  • a46b24bacd Import new license file with correct address Jakub Jelen 2020-01-09 15:14:13 +0100
  • 1ed9c7483d tests: Skip most of the broken tests on current Ubuntu Jakub Jelen 2020-01-08 14:32:41 +0100
  • c8e40a19db If make check does not pass, do not continue with other tests and dump logs Jakub Jelen 2020-01-08 12:46:41 +0100
  • 3b40018f4d tests: Skip the allowed_mechanisms test on Ubuntu Jakub Jelen 2020-01-08 12:22:32 +0100
  • 60e7b49027 tests: Add path to softhsm pkcs11 module for Ubuntu Jakub Jelen 2020-01-08 11:37:57 +0100
  • b52e6db353 tests: Enable allowed_mechanisms test as the SoftHSM is already updated in Fedora 31 Jakub Jelen 2019-11-13 16:29:05 +0100
  • 0fe341c34e Add missing dist file for tests Jakub Jelen 2020-01-02 13:11:29 +0100
  • 23fcccecf4 reader-pcsc: Add a way to create corpus files for fuzzing Jakub Jelen 2019-12-09 18:40:39 +0100
  • 1742dfc045 fuzzing: Add corpus file from my cards Jakub Jelen 2019-12-09 18:27:27 +0100
  • d1db793211 fuzz_pkcs15_reader: Record the ATR in fuzzer Jakub Jelen 2019-12-09 18:09:27 +0100
  • a1b5feea96 pkcs15-coolkey: Improve logging and formatting Jakub Jelen 2019-12-09 16:05:03 +0100
  • 82ba7f311f pkcs15-syn: Improve logging Jakub Jelen 2019-12-09 16:04:05 +0100
  • 900cf7aca9 coolkey: Improve logging Jakub Jelen 2019-11-22 17:36:35 +0100
  • cae3b71d75 gp: Define the structure packed, as it is used directly to read data inside Jakub Jelen 2019-11-18 14:04:20 +0100
  • 4fd34e28ea unittests: Add coverage for simpletlv parsers Jakub Jelen 2019-11-15 18:39:40 +0100
  • 8fd5ffd54e simpletlv: Avoid writing before all sanity checks in sc_simpletlv_put_tag() Jakub Jelen 2019-11-15 18:35:41 +0100
  • b0d3a70b91 coolkey: Improve logging of return codes Jakub Jelen 2019-11-14 11:04:38 +0100
  • a4cd265e7c unittests: Cover the decompression API with tests Jakub Jelen 2019-11-13 13:36:00 +0100
  • 90aaa9e083 unittests: Increase coverage of decode_entry() Jakub Jelen 2019-11-07 16:49:49 +0100
  • 586f0a3e42 unittests: Reproducer for empty OCTET STRINGs calling malloc(0) Jakub Jelen 2019-11-07 13:53:49 +0100
  • 9a6cf6af3e configure: Add option to generate code coverage (for unit tests) Jakub Jelen 2019-11-06 18:34:52 +0100
  • e8af4fc167 unittests: Add more coverage corner cases for BIT STRINGs Jakub Jelen 2019-11-06 17:57:35 +0100
  • 8ddfafe057 asn1: Empty bit string requires empty zero-bits indicator Jakub Jelen 2019-11-06 17:56:29 +0100
  • 3af6d7999e unittests: Add tests for non-minimal OBJECT ID encoding Jakub Jelen 2019-11-06 13:05:40 +0100
  • 2c913155a2 asn1: Do not accept non-minimal encoding of OBJECT IDs Jakub Jelen 2019-11-06 13:05:22 +0100
  • 37c8c46623 unittests: Simplify the OBJECT ID tests Jakub Jelen 2019-11-06 12:50:36 +0100
  • 1e2b0fe45f unittests: Restructure the BIT STRING tests Jakub Jelen 2019-11-05 17:10:25 +0100
  • 71e45bb5a7 unittest: Rewrite the INTEGER unittests to use macros and avoid code duplication Jakub Jelen 2019-11-05 16:03:09 +0100
  • aaa302ca35 asn1: Allow non-strict INTEGER parsing for other code paths (FCI parsing) Jakub Jelen 2019-11-05 13:34:07 +0100
  • fefff2e462 asn1: Simplify the OID decoding Jakub Jelen 2019-11-05 13:15:23 +0100
  • 4569009418 unittests: Improve test coverage mostly with negative test cases Jakub Jelen 2019-11-04 17:33:10 +0100
  • 89ed273e81 cac1: Simplify the cycle definintion Jakub Jelen 2019-11-04 17:32:29 +0100
  • 4faf517af4 asn1: Handle more corner cases of OBJECT ID parsing Jakub Jelen 2019-11-04 17:31:52 +0100
  • c449aa4430 asn1: Reject integers with bogus zero/non-zero bytes on left Jakub Jelen 2019-11-04 17:28:31 +0100
  • d3e9b55223 asn1: Distinguish error codes for invalid objects from implementation limitation (integer size) Jakub Jelen 2019-11-04 17:26:41 +0100
  • 1271299955 ans1: Verify the padding in BIT STRING contains only zero bits Jakub Jelen 2019-11-04 17:25:11 +0100
  • 611d1cea4c unittests: Verify BIT STRING parsing as integers Jakub Jelen 2019-10-24 11:46:53 +0200
  • c1814571bd asn1: Avoid invalid unused bits values Jakub Jelen 2019-10-24 11:25:30 +0200
  • 8d49e4a305 unittests: Test encoding of OIDs and integers Jakub Jelen 2019-10-17 13:04:57 +0200
  • 61af2c1d0a asn1: Add support for encoding large values in OIDs Jakub Jelen 2019-10-17 14:15:49 +0200
  • 7971bfded3 unittests: Verify parsing of more OIDs Jakub Jelen 2019-10-16 16:30:10 +0200
  • 19501715d7 asn1: Correctly handle OIDs with second octet > 39 Jakub Jelen 2019-10-16 16:29:17 +0200
  • b6b9a886f9 unittests: Verify negative ASN1 integeres parsing Jakub Jelen 2019-10-16 14:40:38 +0200
  • 8e6d2e251d unittests: Reproducer for undefined shift in ASN1 parser Jakub Jelen 2019-10-15 16:38:49 +0200
  • 8e8c3735bc idprime: Reflect the OS version in the card name Jakub Jelen 2020-01-07 12:48:21 +0100
  • bebb5be6e0 idprime: Simplify applet selection and limit file size to sensible values Jakub Jelen 2020-01-07 11:04:09 +0100
  • 3537cbbc78 Unbreak RSA-PSS padding Jakub Jelen 2019-11-22 17:59:09 +0100
  • fe8f6297f0 idprime: Add support for longer PINs Jakub Jelen 2019-11-14 09:36:16 +0100
  • 5017768e5b idprime: Detect the newer version of OS using CPLC data Jakub Jelen 2019-09-30 18:06:45 +0200
  • 2c9510af1e Improve parsing of the root file and store also the object length Jakub Jelen 2019-09-30 15:09:36 +0200
  • fdcc843e78 idprime: Implement a way of getting token label from special card structure Jakub Jelen 2019-09-30 15:01:55 +0200
  • 48e3239857 pkcs15-cac: Use constants rather than magic numbers Jakub Jelen 2019-08-27 10:27:42 +0200
  • 9db15089b8 p11test: Avoid memory leaks Jakub Jelen 2019-08-20 16:26:16 +0200
  • f61d9b3b53 Implement new Gemalto IDPrime driver Jakub Jelen 2019-08-12 15:26:18 +0200
  • 3a3a465e6b Add basic support for OEAP decryption in OpenSC internals Jakub Jelen 2019-08-13 18:05:55 +0200
  • 40c41cee0c pkcs11-tool: Make the SHA256 default for OAEP decryption Jakub Jelen 2019-08-13 15:31:40 +0200
  • 2882c93ec1 pkcs15: Expose the map_usage() function from CAC to other pkcs15 emulators Jakub Jelen 2019-08-12 14:02:24 +0200
  • 5e1bfe0acc Drop the pkcs15.h from simpletlv.h Jakub Jelen 2019-08-12 09:23:30 +0200
  • fe44567d2b avoid redefinition of NDEBUG Frank Morgner 2020-01-07 11:27:10 +0100
  • 4d2b860c7f OpenPGP: add ATR for Yubikey 5 Peter Marschall 2019-12-25 16:30:17 +0100
  • 31b8c7a404 OpenPGP: first steps at supporting OpenPGP card spec 3.4 Peter Marschall 2019-12-25 14:59:08 +0100
  • 3af3d0ecee openpgp: add nistp256 and secp251k1 curves for gnuk devices alex-nitrokey 2019-11-07 17:31:53 +0100
  • f14043aad6 opensc-explorer get: prevent sc_read_binary applied on record-based files carblue 2019-10-14 17:35:17 +0200
  • c1fb5b130e opensc-tool print_file: fix addressing records carblue 2019-10-06 16:00:58 +0200
  • 5dd9fcb25c Fix asn1.c:print_tags_recursive carblue 2019-10-02 12:37:01 +0200
  • 4ad55997e0 sc_pkcs15_decode_skdf_entry: break all looping on oid match: on average better performance carblue 2019-09-25 14:12:14 +0200
  • cfd5519b98 simplify PIV I/O Frank Morgner 2019-09-17 15:15:30 +0200
  • 31169afb72 fixed fuzzing build Frank Morgner 2020-01-06 22:32:48 +0100
  • 0b4b7fbaf0 openssl: Drop all compatibility checks for <=openssl-1.0.0 Priit Laes 2018-08-22 21:57:47 +0300
  • 295cf100a8 Bump minimum required openssl version to 1.0.1 Priit Laes 2019-07-30 20:09:44 +0300
  • 6b84407c3d tcos: fix indentation and braces Julian Strobl 2019-12-31 16:44:20 +0100
  • 45e29056cc Release 0.20.0 0.20.0 Frank Morgner 2019-12-29 13:42:06 +0100
  • a2b133ef4f Updated NEWS Frank Morgner 2019-12-29 13:39:01 +0100
  • 05e3f7b667 Fix misleading code indentation Khem Raj 2019-12-27 11:40:07 -0800
  • e9aa163fe5 pkcs11-tool: fix output of test_decrypt Julian Strobl 2019-12-19 17:20:51 +0100
  • 81940e123b pkcs11-tool: align output for test_signature Julian Strobl 2019-12-19 16:42:28 +0100
  • 9eed40ea31 tcos: add encryption certificate for IDKey Julian Strobl 2019-12-19 09:02:23 +0100
  • 1cc6087126 fix buffer length for printing DFs Frank Morgner 2019-12-19 04:44:59 +0100
  • b59456b6e4 Update card-gids.c to support 3072 & 4096 RSA key sizes Benjamin DELPY 2019-12-18 22:01:28 +0100
  • 187d908feb tcos: allow correct input length when signing Julian Strobl 2019-12-17 18:57:54 +0100
  • 55b7a6fefd Revert "tcos: Do not advertize non-functional RSA RAW algorithms" Julian Strobl 2019-12-17 18:50:37 +0100
  • 333c41c5d5 pgp: don't write beyond oid object Frank Morgner 2019-12-18 14:55:46 +0100
  • af42a93874 tests: Add missing script to the release tarball Jakub Jelen 2019-12-17 11:24:48 +0100
  • ee78b0b805 pkcs15-coolkey: Fix EC key type and fail on invalid key types Jakub Jelen 2019-12-09 16:05:26 +0100
  • 708cedbdad dir: Correctly free allocated memory on error Jakub Jelen 2019-12-08 22:14:48 +0100
  • 17d9d8450c Enabled extended APDU support for StarCOS 3x cards 0.20.0-rc4 dojo 2019-12-04 14:30:26 +0100
  • a450b3427e Fix path unifying of StarCOS 3.5 cards dojo 2019-12-04 12:57:15 +0100
  • 9f2c112ecb Add new ATR for StarCOS 3.5 dojo 2019-12-04 12:54:05 +0100
  • c99d62c04a Add PIN encoding detection for StarCOS 3x cards dojo 2019-12-04 12:53:01 +0100
  • 5fa633075d GIDS Decipher fix for TPM Doug Engert 2019-12-03 18:08:32 -0600
  • e91853bda8 Simplify code and card detection Raul Metsma 2019-10-11 14:01:17 +0300