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

Commit Graph

  • c2c2601c44 Return CKR_ARGUMENTS_BAD for invalid arguments Ingo Franzki 2020-10-14 16:37:19 +02:00
  • e23beaab36 C_InitToken must reset the CKF_USER_PIN_INITIALIZED flag Ingo Franzki 2020-10-14 16:27:33 +02:00
  • ff01fcb248 .gitignore updates Ingo Franzki 2020-10-14 16:09:10 +02:00
  • 3e6b3d431c Conform to PKCS 11 3.0 Baseline Provider profile - part 3 Patrick Steuer 2020-10-13 13:47:38 +02:00
  • 07ee26eeef Conform to PKCS 11 v3.0 Baseline Provider profile - part 2 Patrick Steuer 2020-10-13 16:10:41 +02:00
  • 2749f80687 Conform to PKCS 11 v3.0 Baseline Provider profile - part 1 Patrick Steuer 2020-10-12 15:52:41 +02:00
  • ef62794ca1 Replace deprecated ftime Juergen Christ 2020-10-12 15:17:29 +02:00
  • 359ff24fbf Fix GCC 10 compiler warning regarding snprintf. Juergen Christ 2020-10-12 14:28:53 +02:00
  • e929e96103 Change parser error handling. Juergen Christ 2020-10-08 23:23:58 +02:00
  • 91cefc5f4e Use streaming parser Juergen Christ 2020-09-25 10:33:31 +02:00
  • af313f6856 Environment and sprintf fixes Juergen Christ 2020-09-24 10:50:41 +02:00
  • 6897ed693c Added new command remove-key to the p11sak tool to remove key objects by cipher type. Optionally, the label can be given to remove key objects with the given label. Matthias Reumann 2020-07-28 12:23:25 +02:00
  • d32df75758 Fixed upper bound buffer length in tok_key_get_key_type() Also fixed initialization of buffer. Matthias Reumann 2020-06-17 10:44:06 +02:00
  • 464fa489e7 EP11: HSM simulation: Allow to use a specific FW version and API Ingo Franzki 2020-09-23 15:08:26 +02:00
  • 62caabe542 TESTCASES: Add testcase for C_IBM_ReencryptSingle functions Ingo Franzki 2020-09-25 13:51:34 +02:00
  • bf6fa299fc CCA: Add token specific reencrypt_single function Ingo Franzki 2020-09-25 16:42:32 +02:00
  • 3af0bc137c EP11: Add token specific reencrypt_single function Ingo Franzki 2020-09-24 17:24:55 +02:00
  • 5d146f1377 Add vendor specific API function C_IBM_ReencryptSingle Ingo Franzki 2020-09-24 17:07:51 +02:00
  • 080d541184 SOFT: Fix double free Ingo Franzki 2020-10-08 14:48:51 +02:00
  • 683dbd2dc8 EP11: Correct CKM_IBM_EDDSA_SHA512 in ep11cpfilter.conf Ingo Franzki 2020-09-23 11:29:07 +02:00
  • 7d69d01e68 TESTCASES: Fix EC tests for Edwards and Montgomery curves Ingo Franzki 2020-09-17 17:53:51 +02:00
  • 3c8ee2df71 EP11: C_UnwrapKey update CKA_VALUE_LEN only for AES and generic secret keys Ingo Franzki 2020-09-09 16:27:33 +02:00
  • c256bc7051 TESTCASE: Add testcase to test token to token key transport Ingo Franzki 2020-09-07 17:53:19 +02:00
  • 1d39bac18c EP11: Fix error trace in token_specific_rng Ingo Franzki 2020-09-08 11:52:15 +02:00
  • 32080d4c88 EP11: Fix ep11_get_keytype to recognize CKM_DES2_KEY_GEN Ingo Franzki 2020-09-08 11:24:37 +02:00
  • cfaf6b23a9 COMMON: Fix ECPrivateKey decoding to allow padded data Ingo Franzki 2020-09-08 09:53:06 +02:00
  • 631b8dfd2c CCA: Report CKM_GENERIC_SECRET_KEY_GEN only once in mech list Ingo Franzki 2020-09-03 11:42:48 +02:00
  • 87d4a28d1c TESTCASES: Check for token dependent requirements in RSA tests Ingo Franzki 2020-08-31 15:41:43 +02:00
  • 9146f2324b CCA: Add support for the CKM_RSA_PKCS_OAEP mechanism Ingo Franzki 2020-09-01 18:03:00 +02:00
  • 1bdeeb8d09 CCA: Add support for CKM_RSA_PKCS_PSS mechanisms Ingo Franzki 2020-09-01 15:44:25 +02:00
  • c806a802ac CCA: Add missing CKM_SHAxxx_RSA_PKCS mechanisms Ingo Franzki 2020-09-01 14:28:38 +02:00
  • a94b3f1354 CCA: Support key wrapping with CKM_RSA_PKCS Ingo Franzki 2020-08-31 17:52:23 +02:00
  • 34858ee216 TPM: Support wrap/unwrap for symmetric keys Ingo Franzki 2020-08-31 15:40:08 +02:00
  • d9b630e510 COMMON: Introduce token specific wrap/unwrap functions Ingo Franzki 2020-08-31 14:35:58 +02:00
  • c3e2d9a30a COMMON: Get private key type for DH and Dilithium keys also Ingo Franzki 2020-08-31 13:40:18 +02:00
  • 576b7c317a COMMON: Rework secure key token detection Ingo Franzki 2020-08-28 13:40:21 +02:00
  • 9864beaff1 COMMON: Remove bogus use of token_keysize from load/save MK and private obj Ingo Franzki 2020-08-28 14:40:49 +02:00
  • 8ca2cce225 COMMON: Make symmetric key size of secure key tokens variable length Ingo Franzki 2020-08-27 17:43:42 +02:00
  • de8c1f202a COMMON: Remove broken opaque key wrap/unwrap code Ingo Franzki 2020-08-27 15:19:37 +02:00
  • fd072239bd TESTCASES: Fix ICSF token detection Ingo Franzki 2020-08-28 13:12:59 +02:00
  • 43cd4968db TESTCASE: Check if token supports key wrapping before calling C_WrapKey Ingo Franzki 2020-08-26 10:20:39 +02:00
  • 83c66f554b COMMON: Remove dead code Ingo Franzki 2020-08-26 09:42:38 +02:00
  • 398f37e340 TESTCASES: Add tests for CKM_3DES_MAC Ingo Franzki 2020-08-25 17:29:55 +02:00
  • 0b6b3fb368 TESTCASES: Add tests for CKM_AES_MAC Ingo Franzki 2020-08-25 15:00:58 +02:00
  • be7c4061a8 SOFT: Add support for CKM_DES3_MAC and CKM_AES_MAC Ingo Franzki 2020-08-25 14:59:52 +02:00
  • f32b53e6db TESTCASES: Add test vectors for SHA512/224/256 HMAC Ingo Franzki 2020-08-25 11:10:14 +02:00
  • 201c30f4ad ICA: Add missing SHA and SHA HMAC mechanisms Ingo Franzki 2020-08-25 10:42:43 +02:00
  • 1e966de60a SOFT: Add IBM specific SHA3 HMAC and SHA512/224/256 HMAC mechanisms Ingo Franzki 2020-08-24 15:11:45 +02:00
  • 292a173810 COMMON: Add support for IBM specific SHA3 HMAC mechanisms Ingo Franzki 2020-08-24 14:30:08 +02:00
  • 6f6f7b3dab COMMON: Generalize SHA HMAC sign/verify functions Ingo Franzki 2020-08-24 14:27:00 +02:00
  • c2205e7451 SOFT: Add IBM specific SHA3 digest mechanisms Ingo Franzki 2020-08-24 13:28:20 +02:00
  • 46829bf986 SOFT: Use OpenSSL EVP Interface for SHA digest mechanisms Ingo Franzki 2020-08-24 11:43:55 +02:00
  • 76add52042 TESTCASES: Check for CKR_CURVE_NOT_SUPPORTED and skip if so Ingo Franzki 2020-08-21 17:45:50 +02:00
  • a179fd01a2 SOFT: Add support for ECC mechanisms Ingo Franzki 2020-08-21 17:45:07 +02:00
  • ad4a52600b Soft: replace deprecated OpenSSL interfaces Patrick Steuer 2020-04-04 22:44:26 +02:00
  • 675d37724a TPM: replace deprecated OpenSSL interfaces Patrick Steuer 2020-04-04 20:37:27 +02:00
  • 28f7f4e3d2 ICA: replace deprectaed OpenSSL interfaces Patrick Steuer 2020-04-04 19:25:20 +02:00
  • 6042accf57 Fix a typo Patrick Steuer 2020-04-04 17:29:40 +02:00
  • 7984f995b9 sw_crypt.c: replace deprecated OpenSSL 3DES interaces Patrick Steuer 2020-04-04 16:38:05 +02:00
  • 26154bc8af sw_crypt.c: replace deprecated OpenSSL AES interfaces Patrick Steuer 2020-04-04 12:47:43 +02:00
  • 0b4060ab9d mech_ec.c: replace deprecated OpenSSL interfaces Patrick Steuer 2020-04-04 11:31:36 +02:00
  • ed2f9b61b8 Fix unaligned access in template_unflatten_withSize Patrick Steuer 2020-04-03 23:26:49 +02:00
  • cf766bd5d5 Dont pass NULL source arg to memcpy even if lenght arg is 0 Patrick Steuer 2020-04-03 21:40:38 +02:00
  • 4ab1354547 Correct soft token model name everywhere Patrick Steuer 2020-04-03 20:56:57 +02:00
  • 8c5a1e5f4e p11sak: fix typo in help Joerg Schmidbauer 2020-08-21 09:44:19 +02:00
  • 23956d1b87 TESTCASE: DH tests: remove key size checks Ingo Franzki 2020-06-08 17:04:12 +02:00
  • 5cfa568f0d Fix dh_pkcs_derive mechanism parameter checking Ingo Franzki 2020-06-08 09:50:05 +02:00
  • 58ac659168 EP11: Filter out unknown/unsupported mechanisms Ingo Franzki 2020-08-13 14:13:25 +02:00
  • 990284de9d EP11: IBM specific mechanism cleanup Ingo Franzki 2020-08-13 13:50:44 +02:00
  • d15736b3d5 Add simple test for migration tool Patrick Steuer 2020-07-06 22:18:36 +02:00
  • 228e1ef36b Fix storing of public token objects in new data format Ingo Franzki 2020-07-06 13:16:01 +02:00
  • d06e417037 pkcstok_migrate: Remove the token's shared memory segment Ingo Franzki 2020-07-06 09:56:31 +02:00
  • 1576c239f3 pkcstok_migrate: Fix public token object conversion on little endian platforms Ingo Franzki 2020-07-06 13:16:34 +02:00
  • ba1e0c730a pkcstok_migrate: Fix private token object conversion on little endian platforms Ingo Franzki 2020-07-02 14:46:29 +02:00
  • 285e21a7dd pkcstok_migrate: Fix NVTOK.DAT conversion on little endian platforms Ingo Franzki 2020-07-02 14:09:18 +02:00
  • 2585fc1a52 Handle early error cases in C_Initialize Alexander Scheel 2020-07-01 08:23:42 -04:00
  • 46643e6573 Add utility to migrate token repository to FIPS compliant encryption. Joerg Schmidbauer 2020-04-30 17:02:36 +02:00
  • bf0ea2aa8a Fix usage of EVP_CipherUpdate and EVP_CipherFinal Joerg Schmidbauer 2020-05-20 17:10:40 +02:00
  • dc1143891b Fix segfault when non-existing token object is deleted Ingo Franzki 2020-06-02 14:42:13 +02:00
  • cd40f4b7cb TPM: Fix segfault in C_SetPin Ingo Franzki 2020-05-26 14:16:15 +02:00
  • a94436937b Fix missing entries for p11sak tool in template spec file Harald Freudenberger 2020-05-27 07:30:33 +02:00
  • a4991809c6 Bumping up to version 3.14 v3.14.0 Harald Freudenberger 2020-05-06 08:34:24 +02:00
  • 36f90b780f New p11sak tool to generate and list symmetric and asymmetric keys and attributes. reumann-ibm 2020-05-07 08:52:40 +02:00
  • 3034875bc4 CCA: Remove CKF_WRAP/CKF_UNWRAP flags for AES/DES/3DES mechs Ingo Franzki 2020-05-11 09:05:04 +02:00
  • f09841563e Common: Fix comment, no code change Joerg Schmidbauer 2020-04-06 15:51:27 +02:00
  • 2a07c6d35d EP11: Dilithium stage2: added testcases for Dilithium key import/transport Joerg Schmidbauer 2020-04-03 13:01:18 +02:00
  • 266bf9ba86 EP11: Dilithium: housekeeping on already existing Dilithium test routines Joerg Schmidbauer 2020-04-03 12:57:12 +02:00
  • 17ef4af94a EP11: Dilithium stage2: import IBM Dilithium key Joerg Schmidbauer 2020-04-03 12:48:16 +02:00
  • c5bc51ba5f EP11: Dilithium stage2: common code Joerg Schmidbauer 2020-04-03 13:51:12 +02:00
  • e5913f82b1 Move ec_priv_unwrap routine to other EC related routines. Joerg Schmidbauer 2020-04-03 12:26:29 +02:00
  • bb251b3f61 Avoid mutex lock at bt_put_node_value() Ingo Franzki 2020-04-08 11:35:32 +02:00
  • a43b469c02 Update .travis.yml Patrick Steuer 2020-04-03 12:52:05 +02:00
  • 5d3d1e03e9 Set sane defaults for library,slot and token information Patrick Steuer 2020-04-03 11:27:55 +02:00
  • 4ccc9a35a6 configure.ac: add locks status message, and improve configure --help Dimitri John Ledkov 2020-04-03 00:20:36 +01:00
  • 4ba1fd0f40 TESTCASES: Remove CKA_VALUE_LEN form unwrap symmetric key template Ingo Franzki 2020-03-26 14:57:53 +01:00
  • 54da67077b ICSF: SignRecover/VerifyRecover are not supported Ingo Franzki 2020-03-25 14:54:20 +01:00
  • 7bc06bbd41 ICSF: Do not close parents LDAP connection in forked client Ingo Franzki 2020-03-25 14:30:47 +01:00
  • 824f6eeda2 TESTCASE: RSA: Enhance error handling Ingo Franzki 2020-03-24 15:01:06 +01:00
  • 436497ab53 ICSF: Support size query for C_WrapKey Ingo Franzki 2020-03-24 14:52:50 +01:00
  • f7ab5a5ffd TESTCASE: Enhance error handling Ingo Franzki 2020-03-19 15:44:15 +01:00