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

Commit Graph

  • 1ec297c8a3 COMMON: Add post-quantum algorithm OIDs Ingo Franzki 2022-02-16 11:20:54 +01:00
  • 27854339f9 COMMON: Add defines for Kyber Ingo Franzki 2022-02-16 13:51:16 +01:00
  • 4753dea5b4 COMMON: Add defines for Dilithium round 2 and 3 variants Ingo Franzki 2022-02-16 13:44:10 +01:00
  • 97248f7349 EP11: Default unknown CPs to ON Ingo Franzki 2022-02-14 16:35:34 +01:00
  • 1490f0232b EP11: Add new control points Ingo Franzki 2022-02-16 10:23:29 +01:00
  • 80eb0ec872 EP11: Support EP11 host library version 4 Ingo Franzki 2022-09-19 09:01:13 +02:00
  • 20c5b95b80 EP11: Update EP11 host library header files Ingo Franzki 2022-02-16 10:09:10 +01:00
  • 83c48dd27d EP11: Correct precondition checks for protected key usage and creation Ingo Franzki 2023-01-20 09:16:37 +01:00
  • 8fc969b238 configure: Support cross compilation Ingo Franzki 2023-01-12 15:44:15 +01:00
  • 0b9895b2c7 config: Create target directory for generated sources Ingo Franzki 2023-01-13 09:56:56 +01:00
  • a201ee6c68 pkcsicsf: Fix include search path to support out-of-tree build Ingo Franzki 2023-01-13 08:54:39 +01:00
  • e827b2fd8a pkcscca: Master key change migration of old and new RSA keys Ingo Franzki 2022-12-07 10:13:15 +01:00
  • 01ce00078e pkcscca: Add option to convert old RSA keys to new token format Ingo Franzki 2022-12-06 17:19:16 +01:00
  • 73d79b3e21 COMMON: Silence maybe-uninitialized warning Ingo Franzki 2022-12-06 16:00:28 +01:00
  • a854dbb087 p11sak: Help text and error message adjustments Ingo Franzki 2022-11-21 12:25:30 +01:00
  • 47df661eba p11sak: Allow to set different labels for public and private keys Ingo Franzki 2022-11-21 10:41:11 +01:00
  • 7856d79252 p11sak: Always quote the label when displaying it Ingo Franzki 2022-11-21 09:55:05 +01:00
  • a1d68486e3 p11sak: Display key type with remove-key user prompt Ingo Franzki 2022-11-21 09:50:20 +01:00
  • 167a6aa9a0 EP11: remove dead code and unused variables Ingo Franzki 2022-11-18 10:44:56 +01:00
  • fe6eca88e2 EP11: Correct printf format string arguments Ingo Franzki 2022-11-18 10:41:01 +01:00
  • 2c6889b385 EP11: Fix memory leak in error cases Ingo Franzki 2022-11-18 10:36:10 +01:00
  • 265d5aedcb EP11: Unlock in error case Ingo Franzki 2022-11-18 10:31:46 +01:00
  • 3ed452176d ICA: Use memmove instead of memcpy for overlapping copy Ingo Franzki 2022-11-18 10:29:26 +01:00
  • ecfcd0ec7c RPM: Update dependencies and config file permissions Ingo Franzki 2022-11-21 08:44:10 +01:00
  • 3a8ce6d379 p11sak: Fix memory leak Ingo Franzki 2022-11-16 13:54:06 +01:00
  • 16f6cb1ff0 COMMON: Fix possible NULL pointer dereference Ingo Franzki 2022-11-16 13:21:25 +01:00
  • e5dc0a7b6f COMMON: Avoid double unlock Ingo Franzki 2022-11-16 10:07:31 +01:00
  • 5823c3d3ef COMMON: Remove dead code Ingo Franzki 2022-11-16 10:00:59 +01:00
  • 76a1ec6428 COMMON: Allow C_GenerateRandom with ulRandomLen = 0 Ingo Franzki 2022-11-16 09:12:29 +01:00
  • aed5f7b678 COMMON: Add return code check to avoid NULL pointer dereference Ingo Franzki 2022-11-16 08:51:05 +01:00
  • f5cfeeeae2 pkcsslotd: correct printf format string Ingo Franzki 2022-11-15 17:03:23 +01:00
  • 4f8a9eeb0e ICSF: Fix locking coverty findings Ingo Franzki 2022-11-15 15:24:20 +01:00
  • 294f8cc0e2 COMMON: Fix double unlock coverty findings Ingo Franzki 2022-11-15 15:20:09 +01:00
  • 59cee43aa8 COMMON: Fix double free coverty finding Ingo Franzki 2022-11-15 15:15:26 +01:00
  • 66296276d2 pkcsslotd: Fix memory leak Ingo Franzki 2022-11-15 15:04:37 +01:00
  • 08295a83e2 TESTCASES: Fix minor coverty findings Ingo Franzki 2022-11-15 15:02:14 +01:00
  • de73439d1b PKCSSTATS: Correct sprintf format string Ingo Franzki 2022-11-15 13:19:35 +01:00
  • d5205eba2b ICSF: Fix undefined behavior Ingo Franzki 2022-11-15 11:55:51 +01:00
  • 05aad790e5 TOOLS: Correct printf format string Ingo Franzki 2022-11-15 11:55:20 +01:00
  • 2926368ea5 TESTCASES: Correct printf format strings Ingo Franzki 2022-11-15 11:40:32 +01:00
  • af2db87eb0 TESTCASES: Fix testcase return code Ingo Franzki 2022-11-14 17:06:54 +01:00
  • fec45fb43f Fix printf/scanf format string errors Ingo Franzki 2022-11-14 17:00:11 +01:00
  • 55029aa85e COMMON: First check array bounds then access array element Ingo Franzki 2022-11-14 16:25:15 +01:00
  • fbc24135cd PKCSCONF: Loop counter type must match max value Ingo Franzki 2022-11-14 15:36:11 +01:00
  • c09c46ada1 ICA: Clarify calculation precedence for '&' and '?' Ingo Franzki 2022-11-14 15:34:34 +01:00
  • c248457aca COMMON: Fix unintended dead code Ingo Franzki 2022-11-14 15:33:57 +01:00
  • fddd5e4e0f COMMON/TPM: Check for negative return code using signed variable Ingo Franzki 2022-11-14 15:33:37 +01:00
  • 1c982f2550 COMMON: Don't mix boolean and bitwise OR Ingo Franzki 2022-11-14 15:32:10 +01:00
  • 2a3841c3e7 ICA: Fix potential memory leak Ingo Franzki 2022-11-14 15:02:18 +01:00
  • e8f68a187c EP11: Fix potential memory leak Ingo Franzki 2022-11-14 15:02:01 +01:00
  • 7788e7fdea common: Fix buffer overrun coverty findings Ingo Franzki 2022-11-10 16:52:19 +01:00
  • 8e4a1b2b01 p11sak: Fix memory leak coverty findings in p11sak.c Ingo Franzki 2022-11-10 16:40:58 +01:00
  • 8bf88ef4be common: Fix dead code coverty findings in obj_mgr.c Ingo Franzki 2022-11-10 16:27:15 +01:00
  • 39ff2efc9b pkcstok_migrate: Fix dead code coverty finding Ingo Franzki 2022-11-10 16:21:28 +01:00
  • 4cd8da0fcc testcases: Fix p11sak testcase SKIP messages Ingo Franzki 2022-11-09 09:21:49 +01:00
  • c82877c2ad testcases: Enhance p11sak testcase to test AES-XTS keys Ingo Franzki 2022-11-09 09:09:53 +01:00
  • 1e152c7dd5 p11sak: Add support for the AES-XTS key type Ingo Franzki 2022-11-09 08:36:11 +01:00
  • c3487b2a18 configure: enforce c99 (std=c99) checks Ingo Franzki 2022-11-09 10:52:05 +01:00
  • fc5b0da80b c99 fixes: strict prototypes and old-style definitions Ingo Franzki 2022-11-09 10:51:39 +01:00
  • a3480c58a3 p11sak: Fix segfault when dilithium version is not specified with generate-key Ingo Franzki 2022-11-08 15:49:22 +01:00
  • 4c4f168d19 EP11: Fix memory leak introduced with recent commit Ingo Franzki 2022-11-07 14:04:01 +01:00
  • 19eb9f1a38 EP11: Supply CKA_PUBLIC_KEY_INFO when importing private keys Ingo Franzki 2022-11-04 10:51:08 +01:00
  • 638fa126c8 EP11: Supply CKA_PUBLIC_KEY_INFO with CKM_IBM_BTC_DERIVE of public key Ingo Franzki 2022-11-04 09:31:29 +01:00
  • ac109ad820 EP11: Pass back chain code for CKM_IBM_BTC_DERIVE Ingo Franzki 2022-11-04 09:44:35 +01:00
  • c94ebb9e7a EP11: Remove DSA/DH parameter generation mechanisms from CP filter Ingo Franzki 2022-10-24 12:58:16 +02:00
  • f7db002798 Mechtable: CKM_IBM_DILITHIUM can also be used for key generation Ingo Franzki 2022-10-21 10:10:36 +02:00
  • a3946fa53d EP11: Do not pass empty CKA_PUBLIC_KEY_INFO to EP11 host library Ingo Franzki 2022-10-21 10:03:40 +02:00
  • 705371d8fd configure: Remove superfluous --with-xcryptolinz configure option Ingo Franzki 2022-10-20 15:01:31 +02:00
  • 7160e6845e configure: Remove superfluous --with-zcrypt configure option Ingo Franzki 2022-10-20 14:54:43 +02:00
  • f203df4f80 travis: Add --with-systemd to also build the systemd related files Ingo Franzki 2022-10-20 11:48:45 +02:00
  • dd7b4fe1ed makefile: Move pkgconfig file opencryptoki.pc.in into misc directory Ingo Franzki 2022-10-20 10:54:07 +02:00
  • 4d4712a172 makefile: Correct installation of opencryptoki.conf into tempfiles.d Ingo Franzki 2022-10-20 10:31:17 +02:00
  • fa64bd216c install: Add pkcs11 group if not existent before installing Ingo Franzki 2022-10-19 10:45:36 +02:00
  • 43915e824f Remove superfluous/unused files from misc directory Ingo Franzki 2022-10-18 15:37:34 +02:00
  • 836f2a25b9 EP11: Do not report DSA/DH parameter generation as being supported Ingo Franzki 2022-10-12 09:00:51 +02:00
  • 0a57aec5bc EP11: Unify key-pair generation functions Ingo Franzki 2022-10-11 13:46:08 +02:00
  • 209d030493 testcases: Fixes for ICSF token Ingo Franzki 2022-10-10 14:55:01 +02:00
  • 9f5f62dde4 ICSF: Add support for additional SHA variants Ingo Franzki 2022-10-10 16:40:42 +02:00
  • e9eb269b0a ICSF: Add support for EC-DH derive for the ICSF token Ingo Franzki 2022-10-05 15:22:50 +02:00
  • 9d5bc2e894 common: remove superfluous code and fix typo Ingo Franzki 2022-10-05 13:41:14 +02:00
  • be94804415 testcases: remove CKA_EC_POINT from EC private key Ingo Franzki 2022-10-05 13:43:41 +02:00
  • 9e76c991f5 CCA: EC private key import: calculate public key from private key Ingo Franzki 2022-10-05 11:45:45 +02:00
  • f9bdcf06ea testcases: Add tests for AES-XTS Ingo Franzki 2022-09-29 11:01:34 +02:00
  • 59e9a82a6e ICA: Add support for CKM_AES_XTS and CKM_AES_XTS_KEY_GEN Ingo Franzki 2022-10-04 14:54:28 +02:00
  • 9274ff6dbd Soft: Add support for CKM_AES_XTS and CKM_AES_XTS_KEY_GEN Ingo Franzki 2022-09-28 17:41:10 +02:00
  • a3bd6a7a91 common: Add generic AES-XTS implementation Ingo Franzki 2022-09-30 10:52:30 +02:00
  • dce327363f common: Add support for AES-XTS in common code Vishnudatha Kanjur 2022-09-23 14:53:36 +02:00
  • cb4d7b125c pkcsicsf: Fix memory leak Ingo Franzki 2022-10-04 13:21:32 +02:00
  • 99e80a1b70 Bumping up to version-3.19.0 v3.19.0 Ingo Franzki 2022-09-16 08:51:48 +02:00
  • 0e866eb300 testcases: pkcsconf_tests.sh: fix interpreter Holger Dengler 2022-09-28 16:39:29 +02:00
  • c94dc07ae8 EP11: Make comments in EP11 token config file easier to read Ingo Franzki 2022-09-28 08:46:12 +02:00
  • 8b3b7bce72 API: Trace OpenSSL error stack on return from API function Ingo Franzki 2022-05-13 09:12:00 +02:00
  • 6baf89a3bf EP11: Fail token init if EP11 token config file has missing APQN settings Ingo Franzki 2022-09-27 13:25:19 +02:00
  • db24ebb1a9 testcases: Fix typo in skip message Ingo Franzki 2022-09-27 09:49:55 +02:00
  • 889d0bedbd testcases: Check for supported RSA key sizes Ingo Franzki 2022-09-27 09:41:23 +02:00
  • 1705dfecf2 lib: asn1: initialize len variables Holger Dengler 2022-09-26 16:12:38 +02:00
  • d8c6b540f8 EP11: Handle EP11 session closed during protected key derivation Ingo Franzki 2022-09-22 13:42:29 +02:00
  • 4a3baa9963 EP11: Handle m_Get/m_SetAttributeValue with session bound blobs Ingo Franzki 2022-09-22 10:54:14 +02:00
  • 7376d7056e config: no blank before comments at the beginning of the line Ingo Franzki 2022-09-23 08:46:45 +02:00
  • 90a976494d ICSF: print LDAP error in case of login errors Ingo Franzki 2022-09-22 14:42:50 +02:00