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

Commit Graph

  • fb29320ca7 CCA: Add return code checking when adding an attribute Ingo Franzki 2024-07-26 14:43:46 +02:00
  • ef66ae1c39 CCA: Fix length check on RSA public key import Ingo Franzki 2024-07-26 14:28:49 +02:00
  • 16ba4091b8 P11SAK: Fix coverity finding: out-of-bounds access Ingo Franzki 2024-07-26 14:23:54 +02:00
  • 34c38cbcef COMMON: Fix coverity finding for missing unlock Ingo Franzki 2024-07-26 13:58:52 +02:00
  • 92135b1176 CCA/EP11: Fix coverity finding on double unlock Ingo Franzki 2024-07-26 13:38:24 +02:00
  • d285b768b8 ICSF: Lock session list mutex on session close as well Ingo Franzki 2024-07-26 13:29:45 +02:00
  • a221102434 CCA: Fix coverity scan finding Ingo Franzki 2024-07-26 11:53:03 +02:00
  • 8b31762ad9 MAKEFILE: Do not distribute generated man page files Ingo Franzki 2024-07-11 16:20:18 +02:00
  • dd89a6d149 POLICY/STATISTICS: Check mech parameter length and pointer before accessing it Ingo Franzki 2024-07-10 09:02:22 +02:00
  • 3d33180033 TESTCASES: Fix EXTRA_DIST for renamed PEM files Ingo Franzki 2024-07-11 08:40:05 +02:00
  • 8ee411b075 COMMON: Fix sensitive IBM Kyber attribute Ingo Franzki 2024-07-09 08:47:54 +02:00
  • 9574ab98ba TESTCASES: Generate unique label for do_EncryptDecryptAESPkey() test Ingo Franzki 2024-07-09 09:31:53 +02:00
  • b639f1975c TESTCASES: Print CK_SESSION_INFO.ulDeviceError in case of CKR_FUNCTION_FAILED Ingo Franzki 2024-07-01 09:34:38 +02:00
  • 6497508bcb CCA: Also treat RSA-OAEP error 8/2053 as CKR_ENCRYPTED_DATA_INVALID Ingo Franzki 2024-06-21 08:44:25 +02:00
  • 2fc60422b8 TESTCASES: Update p11sak_tests.sh to also test oqsprovider operations Ingo Franzki 2024-05-27 11:24:09 +02:00
  • c339928d06 TESTCASES: Update tok2tok_transport to wrap/unwrap IBM Dilithium keys Ingo Franzki 2024-04-25 16:58:48 +02:00
  • 889ab1506e P11SAK: Make x509_to_pem() function static Ingo Franzki 2024-04-23 13:29:08 +02:00
  • 6026ef36f7 P11SAK: Allow to export 'oqsprovider' format PEM files for Dilithium keys Ingo Franzki 2024-04-23 13:28:08 +02:00
  • 9ce194c572 P11SAK: Allow to import 'oqsprovider' format PEM files for Dilithium keys Ingo Franzki 2024-04-23 10:00:02 +02:00
  • 54912870d8 TESTCASES: The soft token uses randomized Dilithium signatures Ingo Franzki 2024-04-22 15:51:21 +02:00
  • da7f76d09e SOFT: Check for Key type and size/variant when unwrapping a key Ingo Franzki 2024-04-29 11:04:56 +02:00
  • d15cbf0090 SOFT: Add support for sign and verify with IBM Dilithium keys (experimental) Ingo Franzki 2024-04-19 10:55:27 +02:00
  • cd69f98898 SOFT: Add support for importing IBM Dilithium keys (experimental) Ingo Franzki 2024-04-19 10:26:43 +02:00
  • 7cb70ddc23 SOFT: Add support for generating IBM Dilithium keys (experimental) Ingo Franzki 2024-04-19 09:55:34 +02:00
  • dbaf9c1810 SOFT: Try to load the oqsprovider in token init to support IBM Dilithium Ingo Franzki 2024-04-19 08:36:15 +02:00
  • 6c38e0f747 COMMON: Allow a token to perform actions for a just unwrapped key Ingo Franzki 2024-04-29 10:15:01 +02:00
  • 70d3c17755 COMMON: correct rc handling with s390_pcc function Joerg Schmidbauer 2024-06-19 10:24:58 +02:00
  • a5d71aa0f0 TESTCASES: tok2tok_transport: Skip 2nd C_Login if the same slot is used Ingo Franzki 2024-06-18 15:05:14 +02:00
  • 85300c219b TESTCASES: tok2tok_transport: Skip AES-XTS keys for CCA or EP11 Ingo Franzki 2024-04-25 17:06:52 +02:00
  • 4cbc218e3d P11SAK: Fix custom attribute printing Ingo Franzki 2024-06-17 15:15:30 +02:00
  • 4e79f09caa PKCSCCA: Support for offline reencipher of AES-XTS keys Ingo Franzki 2024-06-12 15:18:52 +02:00
  • ac4f322dcb ICSF: Fix covscan findings on potential integer overflows Ingo Franzki 2024-06-17 09:03:36 +02:00
  • 72e3e2e8c7 COMMON: Update statistics for SHA based key derivation mechanisms Ingo Franzki 2024-06-17 09:46:53 +02:00
  • a7ebee5a9c COMMON: Add aliases for CKM_SHA3_nnn_KEY_DERIVE Ingo Franzki 2024-06-17 09:34:49 +02:00
  • b55b205fad TESTCASES: Also run RSA key import with ME-only keys Ingo Franzki 2024-06-04 09:27:36 +02:00
  • 1d41954bef PKCSCCA: Support offline master key change of RSA keys in ME format Ingo Franzki 2024-06-03 10:52:09 +02:00
  • 60c9add120 CCA: Support to import an RSA key in ME format Ingo Franzki 2024-06-03 10:37:55 +02:00
  • 91e5dbde40 COMMON: Calculate CRT components if not available Ingo Franzki 2024-06-03 14:14:10 +02:00
  • 52f59cc808 COMMON: Allow to create RSA key objects with just the ME components Ingo Franzki 2024-06-03 10:44:06 +02:00
  • 333fe13bc1 TESTCASES: Remove unnecessary SKIP messages for tests that can never run Ingo Franzki 2024-06-12 16:29:19 +02:00
  • bba3380eb4 TRAVIS: Add one more job to build with OpenSSL 1.1.1 Ingo Franzki 2024-06-14 10:02:51 +02:00
  • f40e5b09eb COMMON: Fix errors reported by covscan Ingo Franzki 2024-06-13 11:20:43 +02:00
  • 9d45e90e09 TESTCASE: Reduce run time of RSA tests by caching RSA keys Ingo Franzki 2024-06-07 11:29:48 +02:00
  • 59596d7b94 TESTCASES: Remove obsolete RSA-768 bit test vectors Ingo Franzki 2024-06-07 10:15:54 +02:00
  • bb5e5d7d92 TESTCASES: Correct do_SHA_derive_key() in digest tests Ingo Franzki 2024-05-28 15:48:51 +02:00
  • 4fc9032a9d ICA: Add support for SHA based key derivation Ingo Franzki 2024-05-28 16:16:01 +02:00
  • c84ed94cdc SOFT: Add support for SHA based key derivation Ingo Franzki 2024-05-28 15:48:01 +02:00
  • a34694e384 COMMON: Add support for SHA based key derivation Ingo Franzki 2024-05-28 15:37:50 +02:00
  • 046b5fe2b8 TESTCASES: Add *_SP800 KDFs to EC tests Ingo Franzki 2024-05-28 10:29:55 +02:00
  • 97f95aa65e COMMON: Add support for *_SP800 KDFs for ECDH Ingo Franzki 2024-05-28 09:34:31 +02:00
  • 9acc035a99 TRAVIS: reduce log file size and use parallel make Ingo Franzki 2024-05-24 10:52:59 +02:00
  • fdff7ca5e2 TESTCASES: Enable OAEP with other digest on en-/decrypt for CCA token Ingo Franzki 2024-05-15 17:09:05 +02:00
  • 7e90198e62 CCA: Add support for RSA-OAEP with SHA224, SHA256, and SHA512 on en-/decrypt Ingo Franzki 2024-05-15 14:59:01 +02:00
  • 6d39ec0e70 TESTCASES: Add test vectors for SHA3 mechanisms Ingo Franzki 2024-05-07 16:55:42 +02:00
  • 259e9472e0 ICSF: Add support for SHA3 mechanisms Ingo Franzki 2024-05-14 10:56:38 +02:00
  • c298a51bb1 CCA: Add support for SHA3 mechanisms Ingo Franzki 2024-05-08 17:55:08 +02:00
  • d86ce7df34 ICA: Add support for SHA3 mechanisms Ingo Franzki 2024-05-07 16:08:41 +02:00
  • c598008b44 SOFT: Add support for SHA3 mechanisms Ingo Franzki 2024-05-07 15:39:56 +02:00
  • 065e5ad212 COMMON: Add SHA3 mechanisms to digest_mgr, sign_mgr and verify_mgr Ingo Franzki 2024-05-07 15:23:07 +02:00
  • ea45a74ae8 COMMON: Add SHA3 mechanisms to mechtable, policy, statistics, utilities Ingo Franzki 2024-05-07 14:32:39 +02:00
  • 3ab34c3bb4 COMMON: Add defines from PKCS#11 v3.0 for SHA3 Ingo Franzki 2024-05-07 13:29:19 +02:00
  • 20ca3adca0 STATISTICS: Fix clearing of statistics if mechanism table size changes Ingo Franzki 2024-05-14 10:37:36 +02:00
  • 304941d826 COMMON: Add flag defines CKF_EC_OID and CKF_EC_CURVENAME Ingo Franzki 2024-05-13 09:53:42 +02:00
  • 919f2136d3 COMMON/EP11/ICSF: Fix constant time behavior on RSA decrypt errors Ingo Franzki 2024-06-06 11:22:22 +02:00
  • ccc84a124c CCA: Make return code check in RETRY_NEW_MK_BLOB[2]_END constant time Ingo Franzki 2024-06-04 09:58:37 +02:00
  • 0af73cb44e TRAVIS: Update to Jammy (22.04) Ingo Franzki 2024-06-05 09:19:32 +02:00
  • a038a242ee COMMON: Report that Dual-Crypto operations are supported Ingo Franzki 2024-05-29 11:33:57 +02:00
  • 6f74905346 TESTCASES: Do not run PKEY tests when built with NO_PKEY defined Ingo Franzki 2024-05-21 08:45:30 +02:00
  • ff9a82aa4a CCA: Fix analyse_cca_key_token for version 0 DES key tokens Ingo Franzki 2024-05-16 16:52:10 +02:00
  • ebfaa21ca4 CCA: Fix endianess problems Ingo Franzki 2024-05-16 13:05:14 +02:00
  • 02bf4f0cd9 CCA: Support CCA on non-s390x platforms Ingo Franzki 2024-05-06 10:18:44 +02:00
  • 448ce92e8a CCA: Simplify CCA host library symbol loading Ingo Franzki 2024-05-06 09:39:41 +02:00
  • 655b6d4f78 README.md: Fix Coverity badge Ingo Franzki 2024-05-15 10:30:36 +02:00
  • 8c5fcb7f07 TESTCASES: Skip IBM Dilithium key wrapping tests for CCA token Ingo Franzki 2024-04-03 11:51:25 +02:00
  • 50958dad7a TESTCASES: Enhance CCA export/import test for IBM Dilithium keys Ingo Franzki 2024-04-03 11:02:16 +02:00
  • f405aea1df PKCSCCA: Add support for re-enciphering IBM Dilithium secure keys Ingo Franzki 2024-04-03 13:47:44 +02:00
  • cdc9420434 CCA: Add support for sign and verify with IBM Dilithium keys Ingo Franzki 2024-04-03 11:53:27 +02:00
  • b0987fd4d5 CCA: Add support for importing IBM Dilithium keys Ingo Franzki 2024-04-02 16:51:06 +02:00
  • a690006e7d CCA: Add support for generating IBM Dilithium keys Ingo Franzki 2024-04-02 11:37:22 +02:00
  • dda09c1712 COMMON: Add support for packing and unpacking Dilithium keys Ingo Franzki 2024-04-17 10:38:46 +02:00
  • 93b880a8d1 COMMON: Add support for IBM Dilithium sign and verify Ingo Franzki 2024-04-02 10:38:00 +02:00
  • 5f19b35612 COMMON: Add support for generating IBM Dilithium keys Ingo Franzki 2024-04-02 10:26:21 +02:00
  • 86baf4dada CCA: Make token_specific_set_attrs_for_new_object() independent of NO_PKEY Ingo Franzki 2024-04-30 15:18:12 +02:00
  • 29535fb4a2 CCA: Retry PKEY_KBLOB2PROTK3 ioctl on EBUSY or EAGAIN Ingo Franzki 2024-04-30 15:13:09 +02:00
  • 08cc1eb18d CCA: Do not try to load CCA function CSNBMKP Ingo Franzki 2024-04-24 10:23:19 +02:00
  • 88310d870d pkcscca: Add AIX support Akash Kulhalli 2024-03-15 12:27:26 +05:30
  • 66ef0c278f tests: Fix p11sak and pkcsconf tests Akash Kulhalli 2024-03-14 14:57:06 +05:30
  • 2d9a12be28 doc: Update COPYRIGHTS, README and coding guidelines Akash Kulhalli 2024-03-14 14:15:25 +05:30
  • 12c3d37cf6 pkcstok_migrate: Add AIX support Akash Kulhalli 2024-02-28 17:27:26 +05:30
  • 2ca54df6de pkcsstats: Support AIX as a platform Akash Kulhalli 2024-02-28 17:22:32 +05:30
  • b85c7088e2 slotd: Add AIX-specific changes to daemon polling routines Akash Kulhalli 2024-02-28 15:47:51 +05:30
  • b42c955b00 pkcshsm_mk_change: Platform-aware patches Akash Kulhalli 2024-02-28 11:27:00 +05:30
  • 6721aff62f pkcsconf: Normalise common platform-specific references Akash Kulhalli 2024-02-28 11:24:45 +05:30
  • 2a73ad79cb p11sak: Adapt behaviour on AIX Akash Kulhalli 2024-02-28 11:13:44 +05:30
  • 8b45cfb370 soft: Platform-generalising changes Akash Kulhalli 2024-02-28 11:09:35 +05:30
  • bcb4850fb9 hsm_mk_change: Handle AIX-specific flock behaviour Akash Kulhalli 2024-02-28 11:07:28 +05:30
  • cdc0f0f2fe config: Use compiler-specific pragma to control warnings Akash Kulhalli 2024-02-28 11:05:54 +05:30
  • c4bf8be755 common: More platform-aware changes Akash Kulhalli 2024-02-28 10:58:12 +05:30
  • 13006d4612 cca: Make token aware of underlying platform differences Akash Kulhalli 2024-02-28 10:46:03 +05:30
  • 0c26ed6271 api: Add support for AIX Akash Kulhalli 2024-02-28 10:29:27 +05:30