1
0
mirror of https://github.com/opencryptoki/opencryptoki.git synced 2026-10-25 17:39:16 +03:00

Commit Graph

  • dc28c36cad [CI] Fix token store usage in CI Juergen Christ 2021-09-22 14:17:15 +02:00
  • d18cccaf7a [CI] Alternate token directory versions every day Juergen Christ 2021-09-21 14:50:40 +02:00
  • 95aa1bff52 ICA: Check if libica/OpenSSL supports the curve at C_ObjectCreate Ingo Franzki 2021-09-07 14:17:44 +02:00
  • 0b4ccda1e5 mech_openssl: Unify AES/3DES-CMAC mechanism implementations Ingo Franzki 2021-08-16 12:55:05 +02:00
  • 1c13214fad mech_openssl: Unify AES/DES/3DES mechanism implementations Ingo Franzki 2021-08-16 11:00:13 +02:00
  • 01683318c4 ICA: Add software fallback for AES-GCM Ingo Franzki 2021-08-10 15:25:12 +02:00
  • afb6a0c318 SOFT: Add AES-GCM mechanism Ingo Franzki 2021-08-10 15:18:29 +02:00
  • ddfcdc63a6 ICA: Add software fallback for AES-OFB/CFB and 3DES-OFB/CFB Ingo Franzki 2021-08-10 11:45:30 +02:00
  • 30e719b473 SOFT: Add AES-CFB and DES3-CFB mechanisms Ingo Franzki 2021-08-10 11:32:46 +02:00
  • 156a0a9d26 SOFT: Add AES-OFB and DES3-OFB mechanisms Ingo Franzki 2021-08-10 09:57:16 +02:00
  • db1e46687f ICA: Add software fallback for AES-CTR Ingo Franzki 2021-08-09 16:01:33 +02:00
  • 93d22a4253 SOFT: Add AES-CTR mechanism Ingo Franzki 2021-08-09 16:01:16 +02:00
  • bfaf70d076 SOFT: Extract HMAC functions to mech_openssl.c Ingo Franzki 2021-08-09 11:47:52 +02:00
  • ce88a5d562 TPM: Use AES, DES/3DES functions from mech_openssl.c Ingo Franzki 2021-08-06 14:36:38 +02:00
  • 55080a5b28 ICA: Add SW fallback for DES/3DES mechanisms Ingo Franzki 2021-08-06 14:30:21 +02:00
  • 339ed0de1f SOFT: Extract DES/3DES functions to mech_openssl.c Ingo Franzki 2021-08-06 14:18:12 +02:00
  • 0c428bd96e TESTCASE: aes_func: Check if slot supports keygen and wrap mechanism Ingo Franzki 2021-08-06 14:04:22 +02:00
  • 4845f301e3 ICA: Add SW fallback for AES mechanisms Ingo Franzki 2021-08-06 14:03:48 +02:00
  • c118b406f8 SOFT: Extract AES functions to mech_openssl.c Ingo Franzki 2021-08-06 13:38:04 +02:00
  • 19f966b204 ICA: Add SW fallback for SHA mechanisms Ingo Franzki 2021-08-06 11:38:15 +02:00
  • 788f32545b SOFT: Extract SHA functions to mech_openssl.c Ingo Franzki 2021-08-06 11:03:27 +02:00
  • 86f71d6c2d TESTCASE: ec_tests: Skip derive test if slot does not support KDF Ingo Franzki 2021-08-06 10:49:44 +02:00
  • d2ad1a0e8e ICA: Add SW fallback for EC mechanisms Ingo Franzki 2021-08-06 10:14:33 +02:00
  • 484b6833e6 SOFT: Extract EC functions to mech_openssl.c Ingo Franzki 2021-08-06 10:03:39 +02:00
  • 8560c4f525 ICA: Add SW fallback for random number generate and sym. key gens Ingo Franzki 2021-08-06 09:50:44 +02:00
  • 47416c4d8b ICA: Add SW fallbacks for RSA mechanisms Ingo Franzki 2021-08-05 14:55:40 +02:00
  • 4dd3bb5a9c SOFT: Extract RSA functions to mech_openssl.c Ingo Franzki 2021-08-05 17:25:24 +02:00
  • 066b66d9fb ICA: Rework mechanism list initialization Ingo Franzki 2021-08-04 11:46:11 +02:00
  • d70c0422b5 SOFT: Allow RSA key sizes of 512 for all RSA mechanisms Ingo Franzki 2021-08-04 12:54:27 +02:00
  • ab7cdbcf5a SOFT: CKM_SHA1_RSA_PKCS is reported twice in mechanism list Ingo Franzki 2021-08-04 11:46:35 +02:00
  • 44ab167f57 pkcsslotd: Accept hwversion and firmwareversion non-quoted Ingo Franzki 2021-09-03 10:54:58 +02:00
  • 04533a6005 pkcstok_migrate: Fix handling of hwversion and firmwareversion properties Ingo Franzki 2021-09-03 10:29:07 +02:00
  • 8b0330ffc7 [COMMON] Fix compile problems with latest GCC. Juergen Christ 2021-08-30 16:43:53 +02:00
  • e0242ae3c0 [p11sak] Add dependency to generic config parser. Juergen Christ 2021-08-30 16:42:31 +02:00
  • a0e8f36100 [COMMON,ICSF] Fix out-of-sourcetree builds. Juergen Christ 2021-08-30 16:39:33 +02:00
  • 0d3c34a356 [Config] Add generic config library. Juergen Christ 2021-08-30 16:37:01 +02:00
  • 56ea0ce936 API: Retain the OpenSSL error stack state on API calls Ingo Franzki 2021-08-25 09:36:43 +02:00
  • 4dd8a952fc SOFT: Detect unsupported EC curves with OpenSSL 3.0 Ingo Franzki 2021-08-24 10:14:39 +02:00
  • 9ad23e29a7 COMMON: Remove unused code Ingo Franzki 2021-08-24 10:48:38 +02:00
  • f0b965597d TESTCASES: EC: Skip tests that derive a key with size <= 8 Ingo Franzki 2021-08-20 09:26:08 +02:00
  • d6b4368ca8 TESTCASES: EC: Check if key is usable after C_DeriveKey() Ingo Franzki 2021-08-19 17:44:16 +02:00
  • 8c2d16415b TESTCASE: DSA: Destroy objects created during testing Ingo Franzki 2021-08-16 14:21:52 +02:00
  • 5cbd323816 CI: Temporarily disable slot 42 Ingo Franzki 2021-08-17 17:30:10 +02:00
  • 5be6657703 [pkcsconf] Add missing CKM_IBM_ATTRIBUTEBOUND_WRAP Juergen Christ 2021-08-11 14:56:20 +02:00
  • 376e664f08 TESTCASES: Remove RSA public exponent restriction for Soft token Ingo Franzki 2021-08-13 10:54:44 +02:00
  • b321303101 TESTCASES: Print numeric mechanism value in hex not decimal Ingo Franzki 2021-08-13 10:14:16 +02:00
  • 36e0948679 TESTCASES: Let ock_tests.sh exit with non-zero if one test fails Ingo Franzki 2021-08-03 17:31:30 +02:00
  • b57644843c TESTCASES: Ensure testcase exits with non-zero on failure Ingo Franzki 2021-08-03 17:28:23 +02:00
  • 5383f9770b TESTCASE: Fix sess_opstate testcase output Ingo Franzki 2021-08-03 15:46:49 +02:00
  • 5937482070 TESTCASE: Cleanup speed testcase Ingo Franzki 2021-08-03 15:31:49 +02:00
  • d4ea071792 Fix coverty scan findings Ingo Franzki 2021-07-19 17:20:31 +02:00
  • 73b4917a48 [EP11] Fix leak in C_DeriveKey with CKM_IBM_EC_X* Ingo Franzki 2021-08-02 14:48:54 +02:00
  • 0aff66b17a [EP11] Fix leak in EC Juergen Christ 2021-08-02 10:03:02 +02:00
  • 4fac0dc128 [EP11] Fix leaks in DH test Juergen Christ 2021-08-02 09:59:34 +02:00
  • 68885de4d1 [EP11] Fix memory leak on DSA key creation Juergen Christ 2021-08-02 09:46:32 +02:00
  • 05fcd2b1d8 [EP11] Fix memory leak reported by LSAN Juergen Christ 2021-07-30 18:44:00 +02:00
  • 32b915979b TRAVIS: Do not install trousers if running on x86/amd64 Ingo Franzki 2021-08-03 11:44:55 +02:00
  • 447c4f11e5 p11sak: Fix clang warning Ingo Franzki 2021-07-29 10:29:24 +02:00
  • dd9cfe2ef8 CONFIGURE: Check that OpenSSL 1.1.1 or later is available Ingo Franzki 2021-07-21 13:54:59 +02:00
  • 50408fc3ae COMMON: Fix memory leaks Ingo Franzki 2021-07-05 16:02:28 +02:00
  • 145a696d47 CONFIGURE: Remove AC_FUNC_MALLOC and AC_FUNC_REALLOC Ingo Franzki 2021-07-05 13:49:09 +02:00
  • 7a23c12214 API: Use own OpenSSL library context for Opencryptoki's use of OpenSSL Ingo Franzki 2021-07-05 12:58:42 +02:00
  • ecf71404e8 TESTCASES: Soft: Skip tests with RSA publ.exp. not supported by OpenSSL Ingo Franzki 2021-07-02 11:20:22 +02:00
  • 50e3f06823 SOFT: Remove deprecated OpenSSL functions Ingo Franzki 2021-06-30 14:33:33 +02:00
  • ab3fceae61 COMMON: sw_crypt.c: Remove support for OpenSSL < v1.1.1 Ingo Franzki 2021-07-05 10:45:04 +02:00
  • 5377d25a6c COMMON: mech_sha: Remove deprecated OpenSSL functions Ingo Franzki 2021-06-30 13:51:02 +02:00
  • 6fee37f083 COMMON: mech_md5: Remove deprecated OpenSSL functions Ingo Franzki 2021-06-30 13:41:57 +02:00
  • 62fc2bcd98 COMMON: Perform proper context cleanup for 3DES/AES CMAC mechanisms Ingo Franzki 2021-07-01 13:37:04 +02:00
  • 2c116d4935 TESTCASES: Skip test if operation state is not savable Ingo Franzki 2021-06-30 14:08:03 +02:00
  • 93588f53d9 COMMON: Prevent unsavable operation state to be exported Ingo Franzki 2021-06-30 13:18:39 +02:00
  • 533cdea689 COMMON: utilities.c: Remove deprecated OpenSSL functions Ingo Franzki 2021-06-30 11:30:00 +02:00
  • 5cceead028 ICSF: Remove support for OpenSSL < v1.1.1 Ingo Franzki 2021-07-05 10:46:52 +02:00
  • 7b4177e855 TPM: Remove deprecated OpenSSL functions Ingo Franzki 2021-06-30 10:47:28 +02:00
  • 11a53055b2 COMMON: mech_ec: Remove deprecated OpenSSL functions Ingo Franzki 2021-06-29 17:35:18 +02:00
  • c4683eb904 COMMON: Add OPENSSL_VERSION_PREREQ macro to check for OpenSSL version Ingo Franzki 2021-06-29 17:35:30 +02:00
  • 11196c4d7e CONFIGURE: fix configure.ac for --with-openssl Ingo Franzki 2021-06-30 10:56:17 +02:00
  • 48f80bfe79 travis: adapt ppc64le targets Patrick Steuer 2021-07-30 10:50:51 +02:00
  • abf2a63228 Update travis from Ubuntu 18.04 LTS to Ubuntu 20.04 LTS Patrick Steuer 2021-07-29 19:14:16 +02:00
  • b84a32c14f CI: Fix ci-cleanup target Ingo Franzki 2021-07-29 11:35:47 +02:00
  • 33682163fe COMMON: Fix compile error Ingo Franzki 2021-07-28 09:11:55 +02:00
  • b0921a0e8e CI: Don't leak an EP11 session when setting the VHSM-pin Ingo Franzki 2021-07-27 10:36:34 +02:00
  • d248195efe CI: Pass user supplied PINs to init_vhsm.exp and init_token.sh Ingo Franzki 2021-07-27 09:14:04 +02:00
  • f50affe3c5 CI: Perform cleanup of left over EP11 sessions Ingo Franzki 2021-07-26 17:04:35 +02:00
  • 0c853e1a3a TESTCASES: Add license header to abfunc.c Ingo Franzki 2021-07-27 08:56:19 +02:00
  • 617533b56e [COMMON,ICSF] Fix permission of token SHM segment. Juergen Christ 2021-07-20 17:34:17 +02:00
  • 4b6f9ea457 EP11: Don't clobber return code for EP11 session re-login retry Ingo Franzki 2021-07-20 14:32:18 +02:00
  • 31392a2972 EP11: Update EP11 specific attributes from key blob Ingo Franzki 2021-07-12 17:38:28 +02:00
  • d2f137cce5 pkcstok_migrate: Rework string quoting for opencryptoki.conf migration Ingo Franzki 2021-07-22 15:55:02 +02:00
  • 2d2daa6206 pkcstok_migrate: Fix detection if pkcsslotd is still running Ingo Franzki 2021-07-13 09:05:22 +02:00
  • e88a9de312 pkcstok_migrate: Don't remove 'tokversion = x.y' during migration Ingo Franzki 2021-07-08 15:18:30 +02:00
  • 636c797e0f [TEST] Allow to specify which slot should be traced. Juergen Christ 2021-07-21 15:09:47 +02:00
  • b0e62ec7f2 COMMON: Close trace file descriptor only if trace is active Ingo Franzki 2021-06-21 15:57:38 +02:00
  • ec28115648 p11sak: Fix possible memory leak with key generation Ingo Franzki 2021-06-21 15:24:51 +02:00
  • 125baaedd0 p11sak: Don't duplicate the EC curve OIDs Ingo Franzki 2021-06-21 15:17:20 +02:00
  • 0a30ad38a5 p11sak: Fix getline() usage Ingo Franzki 2021-06-21 14:22:59 +02:00
  • 676d244969 p11sak: Cosmetic changes in output Ingo Franzki 2021-06-21 14:11:36 +02:00
  • 9b94fb0e39 p11sak: Simplify get_pin function Ingo Franzki 2021-06-21 14:07:51 +02:00
  • 30e80da445 p11sak: C_GetAttributeValue may return CK_UNAVAILABLE_INFORMATION Ingo Franzki 2021-06-21 14:02:38 +02:00
  • 3f7e05303d p11sak: Code style fixes Ingo Franzki 2021-06-21 13:55:53 +02:00
  • 8d3f51a0a2 p11sak: Fix possible memory leak Ingo Franzki 2021-06-21 13:54:49 +02:00