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

Commit Graph

  • e23ff7c73f ICA: Add support for CKM_AES_KEY_WRAP[_*] mechanisms Ingo Franzki 2024-06-20 13:10:31 +02:00
  • eb465296c8 SOFT: Add support for CKM_AES_KEY_WRAP[_*] mechanisms Ingo Franzki 2024-06-20 08:57:48 +02:00
  • 35d1a19178 COMMON: Add AES key wrap support to key manager for wrap/unwrap Ingo Franzki 2024-06-21 10:42:45 +02:00
  • 7b7830dd59 COMMON: Add AES key wrap support to encrypt/decrypt manager Ingo Franzki 2024-06-19 16:50:21 +02:00
  • b193833e41 COMMON: Add CKM_AES_KEY_WRAP[_*] mechanism defines Ingo Franzki 2024-06-19 14:58:01 +02:00
  • c6fb20884d Fix compile warnings when built with sanitizer Ingo Franzki 2024-12-11 11:32:45 +01:00
  • 977f262cb5 CONFIGURE: Add --enable-sanitizer option for easy sanitizer builds Ingo Franzki 2024-12-11 10:51:16 +01:00
  • dd641f391f CCA: Fix endless retry loop in cca_pkey_skey2pkey Ingo Franzki 2024-12-05 13:26:43 +01:00
  • 5f133f19d6 TESTCASES: Fix checking of OAEP parameters for CCA Ingo Franzki 2024-12-02 14:19:45 +01:00
  • a17e9263a7 COMMON: Fix checking for modify or copy Ingo Franzki 2024-12-02 13:58:57 +01:00
  • a279930e33 Fix invalid use of ock_err() function Ingo Franzki 2024-11-27 14:27:52 +01:00
  • 48d143e903 TESTCASES: Skip ECDH test if not allowed due to control point Ingo Franzki 2024-11-27 14:52:33 +01:00
  • d0a863393d CCA: Reject ECDH properly when not allowed due to ACP Ingo Franzki 2024-11-27 14:51:23 +01:00
  • 7955c8d586 TESTCASES: Fix out of bounds access Ingo Franzki 2024-11-26 14:38:05 +01:00
  • 41863463ba TESTCASES: Adapt ECDH testcase for use with the CCA token Ingo Franzki 2023-12-11 17:04:41 +01:00
  • a40e798c35 CCA: Add support for ECDH key derivation Ingo Franzki 2023-12-11 17:04:19 +01:00
  • 61614fe4ec COMMON: Add support for secure key ECDH key derivation Ingo Franzki 2023-12-11 14:40:44 +01:00
  • ac64a009bc SOFT: Correct check for PQC algorithm support Ingo Franzki 2024-11-18 09:44:27 +01:00
  • 097dbc9a07 EP11: Fix handling of bPrepend flag in CK_IBM_KYBER_PARAMS Ingo Franzki 2024-11-18 08:57:33 +01:00
  • f5703b6f91 testcases: Wrapping CCA AES CIPHER keys can not work, skip it Ingo Franzki 2024-11-12 13:48:07 +01:00
  • 6e622ddfa1 opencryptoki.conf: Fix typo and enhance example slot definition Ingo Franzki 2024-11-11 11:46:06 +01:00
  • a4e408933d COMMON: Fix -Wunused-but-set-variable compile error Ingo Franzki 2024-10-15 14:35:23 +02:00
  • af7dbcb466 TRAVIS: Make sure all compile errors are shown Ingo Franzki 2024-10-15 15:17:01 +02:00
  • e7d83dcb47 CI: Enable CCA CIPHER key support for slot 20 in the CI Ingo Franzki 2024-10-14 09:00:36 +02:00
  • 7c2be4f13d TESTCASES: Updated cca_export_import_tests to cover CCA CIPHER keys Ingo Franzki 2024-10-07 10:00:38 +02:00
  • 08b1b744c8 CCA: Allow to convert AES DATA keys to AES CIPHER keys Ingo Franzki 2024-10-07 11:54:30 +02:00
  • 90dc9231a0 CCA: Allow to choose CCA AES secure key mode via CKA_IBM_CCA_AES_KEY_MODE Ingo Franzki 2024-06-17 14:09:11 +02:00
  • bc42ef4899 CCA: EC secure key blob import: Set CKA_IBM_PROTKEY_EXTRACTABLE Ingo Franzki 2024-06-14 08:48:06 +02:00
  • ef6e44d014 PKCSCCA: Add support for offline reencipher of AES CIPHER keys Ingo Franzki 2024-06-12 15:30:13 +02:00
  • 3fa1080b54 CCA: Export restrict CCA HMAC key according to CKA_EXTRACTABLE Ingo Franzki 2024-06-12 15:04:37 +02:00
  • ed70790820 CCA: Restrict export on setting CKA_EXTRACTABLE to FALSE Ingo Franzki 2024-06-12 13:22:16 +02:00
  • 802f948c60 CCA: Reject key wrapping/unwrapping of AES CIPHER keys Ingo Franzki 2024-06-12 11:38:31 +02:00
  • 3c664369e3 CCA: Import AES CIPHER secure keys if configured Ingo Franzki 2024-06-12 10:01:06 +02:00
  • 3ae17ec17a CCA: Generate AES CIPHER secure key if configured Ingo Franzki 2024-06-11 14:14:46 +02:00
  • d038b45a08 CCA: Add 'AES_KEY_MODE' config option Ingo Franzki 2024-06-11 14:26:39 +02:00
  • f236514a61 COMMON: Fix use after free warnings Ingo Franzki 2024-10-14 11:11:12 +02:00
  • c71d6ef14f Fix resource leak Than Ngo 2024-10-29 13:41:23 +01:00
  • 7e9b1b64c0 DOC: Fix link to Opencryptoki manual Ingo Franzki 2024-11-07 10:23:50 +01:00
  • 7f267d7736 EP11: Support SHA3 variants of RSA-PKCS and ECDSA mechanisms Ingo Franzki 2024-09-24 11:26:53 +02:00
  • fb0ad32133 EP11: Add support for PKCS#11 v3.0 SHA3 mechanisms and MGFs for RSA-OAEP Ingo Franzki 2024-09-24 10:03:21 +02:00
  • 99209d1004 EP11: Add support for PKCS#11 v3.0 SHA3 and SHA3-HMAC mechanisms Ingo Franzki 2024-09-23 16:33:03 +02:00
  • 0d8c133913 TESTCASE: Add SHAKE key derivation tests Ingo Franzki 2024-09-23 12:01:25 +02:00
  • 937cf18f73 ICA: Add support for SHAKE key derivation Ingo Franzki 2024-09-23 14:07:30 +02:00
  • c40b44c858 SOFT: Add support for SHAKE key derivation Ingo Franzki 2024-09-23 12:00:14 +02:00
  • 7f0ea20303 COMMON: Add SHAKE key derivation mechanisms to common code Ingo Franzki 2024-09-23 11:21:45 +02:00
  • a11fcfd8ee COMMON: Add defines from PKCS#11 v3.0 for SHAKE key derivation Ingo Franzki 2024-09-23 11:17:47 +02:00
  • 639a91bbf3 COMMON: Fix compile error due to incompatible pointer types Ingo Franzki 2024-09-16 09:16:03 +02:00
  • 11a0b0a40b Bumping up to version-3.24 v3.24.0 Ingo Franzki 2024-08-20 09:51:53 +02:00
  • eb46cec713 TRAVIS: Remove the use of travis-pls but use 'pv' instead Ingo Franzki 2024-08-27 08:46:15 +02:00
  • 24f50a439a PKCSCONF: Avoid NULL pointer dereference Ingo Franzki 2024-08-28 11:01:21 +02:00
  • 3b6004f22a P11SAK: Fix uninitialized variable warning Ingo Franzki 2024-08-28 10:54:07 +02:00
  • e8f03fc435 P11SAK: Fix clang-tidy finding Ingo Franzki 2024-08-28 10:46:48 +02:00
  • dc411e01cf COMMON: Avoid memory leak when strdup fails Ingo Franzki 2024-08-28 09:29:31 +02:00
  • b8b5de56f5 EP11: make trace msg more informative Joerg Schmidbauer 2024-08-22 10:58:24 +02:00
  • 0f936b830a TESTCASES: fix various typos Joerg Schmidbauer 2024-08-21 10:03:20 +02:00
  • 17e26ea3a5 TRACE: Print the initial trace message for all trace levels Ingo Franzki 2024-08-27 11:28:48 +02:00
  • 7ba19508a2 CI: Allow to set the trace level when running ock_tests Ingo Franzki 2024-08-27 11:24:58 +02:00
  • e0b33ebeaa Fix code scanner findings Ingo Franzki 2024-08-15 11:03:13 +02:00
  • 96dcaaf89d TEST: add CKA_IBM_PROTKEY_EXTRACTABLE=true to EC public keys Joerg Schmidbauer 2024-08-15 11:31:07 +02:00
  • 249ae6d14f CCA: fix typo and formatting, no logic change Joerg Schmidbauer 2024-08-13 09:41:05 +02:00
  • 556f8ec050 LGR support for PKEY: fix attribute handling in update_ep11_attrs_from_blob Joerg Schmidbauer 2024-08-12 17:55:44 +02:00
  • 4b5b096789 LGR support for PKEY: add memcpy length checks for EC/Ed Joerg Schmidbauer 2024-08-08 10:15:15 +02:00
  • c95dc21126 LGR support for PKEY: add memcpy length checks for ECB, CBC, and CMAC Joerg Schmidbauer 2024-08-07 12:45:33 +02:00
  • 2bc73a1901 LGR support for PKEY: add length checks when copying XTS protkeys Joerg Schmidbauer 2024-08-07 12:26:52 +02:00
  • 52630a19ab LGR support for PKEY: use convert_key routine for AES XTS Joerg Schmidbauer 2024-05-17 16:59:44 +02:00
  • 5d196de9de LGR support for PKEY: use convert_key routine for EC/ED Joerg Schmidbauer 2024-05-17 10:40:21 +02:00
  • 158ca2ea54 LGR support for PKEY: use convert_key routine for AES ECB/CBC/CMAC Joerg Schmidbauer 2024-05-17 10:23:31 +02:00
  • 84b221e666 LGR support for PKEY: let low-level routines return unsigned int Joerg Schmidbauer 2024-05-21 17:23:00 +02:00
  • b3777781f4 LGR support for PKEY: fix comments of low-level functions Joerg Schmidbauer 2024-05-21 17:10:44 +02:00
  • 26c092ec4d LGR support for PKEY: handle LGR in ep11tok_pkey_update Joerg Schmidbauer 2024-07-29 10:57:04 +02:00
  • a04fcfe5c2 LGR support for PKEY: introduce convert_key routine for EP11 Joerg Schmidbauer 2024-05-16 12:44:13 +02:00
  • 47b0cc8d4b LGR support for PKEY: introduce PKEY lock for CCA Joerg Schmidbauer 2024-07-26 12:09:34 +02:00
  • 2a02363e92 LGR support for PKEY: introduce convert_key routine for CCA Joerg Schmidbauer 2024-05-16 12:41:35 +02:00
  • c84b1d5621 LGR support for PKEY: add tokdata and session to AES ECB/CBC/XTS pkey routines Joerg Schmidbauer 2024-05-16 13:21:04 +02:00
  • c104658953 LGR support for PKEY: add tokdata and session to EC/ED pkey routines Joerg Schmidbauer 2024-05-16 13:09:35 +02:00
  • 4526af51f2 LGR support for PKEY: add session to token_specific_aes_cmac interface Joerg Schmidbauer 2024-05-07 13:54:46 +02:00
  • e8179e187e LGR support for PKEY: handle processed bytes internally in aes_xts_cipher Joerg Schmidbauer 2024-04-24 17:30:56 +02:00
  • e8ef9abe12 LGR support for PKEY: fix return handling of s390_km Joerg Schmidbauer 2024-04-24 13:49:56 +02:00
  • 9e6e20fc91 P11SAK: Add option to list-key command to show MKVPs Ingo Franzki 2024-08-08 17:39:28 +02:00
  • 13834b22c9 P11SAK: Allow to identify the token type used Ingo Franzki 2024-08-08 12:55:58 +02:00
  • d81b1ce1e5 AIX: Fix pkcsslotd garbage collector Ingo Franzki 2024-08-06 15:36:09 +02:00
  • ffd3515e4f CI: Configure the test tokens to be owned by group 'tokgroup' Ingo Franzki 2024-07-22 11:55:49 +02:00
  • 3831c72964 ICSF: Unify shm name and support multiple token instances Ingo Franzki 2024-07-09 11:54:42 +02:00
  • 0a0d8d8ec5 PKCSTOK_ADMIN: Add 'reset' command to reset a token to its initial state Ingo Franzki 2024-07-03 10:55:39 +02:00
  • f46d4bcb6f PKCSTOK_ADMIN: Add 'remove' command to remove a token directory Ingo Franzki 2024-07-03 10:34:56 +02:00
  • e2a69f45ec PKCSTOK_ADMIN: Add 'chown' command to change the owner of a token directory Ingo Franzki 2024-07-03 09:50:01 +02:00
  • a9a4810425 PKCSTOK_ADMIN: Add new tool to create a token directory with a specific owner Ingo Franzki 2024-07-02 15:34:09 +02:00
  • 6f18014618 PKCSHSM_MK_CHANGE: Add warning about no permissions to use a token Ingo Franzki 2024-07-02 10:20:21 +02:00
  • 28387f42ae PKCSTOK_MIGRATE: Support migrating a token with a user group set Ingo Franzki 2024-07-01 16:36:58 +02:00
  • fe511af72f PKCSSLOTD/API/COMMON: Allow to configure a token user group Ingo Franzki 2024-07-01 13:19:10 +02:00
  • 995018aea2 PKCSSLOTD: Separate setup of socket data and setup of socket server Ingo Franzki 2024-07-01 11:11:27 +02:00
  • d4014a46ad TESTCASES: Add test for CKA_ALWAYS_AUTHENTICATE Ingo Franzki 2024-08-01 17:56:44 +02:00
  • 258022052d COMMON/EP11: Handle CKA_ALWAYS_AUTHENTICATE on C_Login Ingo Franzki 2024-08-01 16:05:27 +02:00
  • c3db1ccb02 COMMON/EP11: Handle CKA_ALWAYS_AUTHENTICATE on operation execution Ingo Franzki 2024-08-01 15:31:58 +02:00
  • 69df71d9fc COMMON: Handle CKA_ALWAYS_AUTHENTICATE during operation init Ingo Franzki 2024-07-31 16:45:28 +02:00
  • 0071e5bc8b P11SAK: Add support for CKA_ALWAYS_AUTHENTICATE Ingo Franzki 2024-07-31 15:42:32 +02:00
  • 032e0bd508 COMMON: Allow CKA_ALWAYS_AUTHENTICATE to be set for private keys only Ingo Franzki 2024-07-31 15:20:11 +02:00
  • e97a52bfd8 COMMON: Add defines for always-authenticate support Ingo Franzki 2024-07-31 15:13:33 +02:00
  • b73d74187c ICSF: Temporarily disable SHA3-HMAC mechanisms Ingo Franzki 2024-07-29 16:48:23 +02:00
  • 4f65d91f47 ICSF: Complete the support for SHA3-HMAC mechanisms Ingo Franzki 2024-07-29 15:29:33 +02:00