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

Commit Graph

  • d37389a56d common: fix maybe-uninitialized variable Ingo Franzki 2022-07-19 15:39:00 +02:00
  • c06b4d7128 common: validate size read from object file Ingo Franzki 2022-07-19 15:36:40 +02:00
  • e6cb953608 common: check return code Ingo Franzki 2022-07-19 15:32:29 +02:00
  • 4a838a6f5b common: get_attribute_by_type/dup_attribute_array: better argument checking Ingo Franzki 2022-07-19 15:23:46 +02:00
  • 2b389b0106 common: assign value for CKA_VALUE_BITS when unwrapping private DH key Ingo Franzki 2022-07-19 15:19:34 +02:00
  • 7713f82124 common: fix memory leak in error case Ingo Franzki 2022-07-19 15:12:16 +02:00
  • 7bd6c80f65 common: fix double free Ingo Franzki 2022-07-19 15:02:04 +02:00
  • 044d23ed8b statistics: check for valid mechanism parameter before accessing it Ingo Franzki 2022-07-19 14:54:06 +02:00
  • f229580a6e policy: fix memory leak Ingo Franzki 2022-07-19 14:48:14 +02:00
  • 32844454c8 policy: Check for invalid shift amount Ingo Franzki 2022-07-19 14:41:28 +02:00
  • 52856c7f14 policy: policy_get_sig_size: ensure s is not NULL Ingo Franzki 2022-07-19 14:32:17 +02:00
  • b182025a8c statistics: Close shared memory file descriptor after mmap() Ingo Franzki 2022-07-19 14:20:59 +02:00
  • 651e8fa089 README.md: append pkcs11 group entry Holger Dengler 2022-04-14 16:01:23 +02:00
  • 97bec6353f build: cleanup.sh: use target 'maintainer-clean' Holger Dengler 2022-04-21 08:25:28 +02:00
  • a880758305 build: common: remove generated files Holger Dengler 2022-04-20 19:28:01 +02:00
  • 54bfafe1e4 build: lib/api: remove generated files Holger Dengler 2022-04-20 19:26:23 +02:00
  • 530f84d00e build: doc: remove generated files Holger Dengler 2022-04-20 19:23:07 +02:00
  • 4ca5a59d1f build: man: remove generated files Holger Dengler 2022-04-20 19:17:37 +02:00
  • 74943c89f3 gitignore: ignore generated files (project-specific) Holger Dengler 2022-07-19 11:22:42 +02:00
  • 758c4db3d1 gitignore: Add common ignores Holger Dengler 2022-07-19 11:19:51 +02:00
  • b0535513c9 gitignore: remove all ignore entries Holger Dengler 2022-04-20 12:49:26 +02:00
  • 1e2804a2c4 Update COPYRIGHTS file Ingo Franzki 2022-06-08 16:24:01 +02:00
  • 46f8a76988 pkcsconf: Print all errors to stderr Ingo Franzki 2022-06-08 13:33:45 +02:00
  • 6bbd2dd539 pkcsconf: Check for unrecognized or left-over options Ingo Franzki 2022-06-08 11:24:55 +02:00
  • 1600eebb42 pkcsstats: Fix JSON output in case of errors Ingo Franzki 2022-06-07 08:58:16 +02:00
  • 16489d0df6 TESTS: Do not check for catcher.exe to run tests on CCA tokens Ingo Franzki 2022-05-30 10:11:46 +02:00
  • 41245bbf08 CI: Add MKVPs/WKVP to generated configs for CI runs Ingo Franzki 2022-05-30 08:59:21 +02:00
  • 54b6fd3335 EP11: Check wrapping keys on APQN add or remove events Ingo Franzki 2022-05-10 13:16:13 +02:00
  • 4f4aa93c41 EP11: Check wrapping key verification pattern at key creation Ingo Franzki 2022-05-10 11:47:59 +02:00
  • 36d319bbbb EP11: Get wrapping key verification patterns in token initialization Ingo Franzki 2022-05-05 16:57:42 +02:00
  • 0447d37aee EP11: Add config option to specify the expected WKVP Ingo Franzki 2022-05-03 17:13:26 +02:00
  • 0e6f2cbbf3 CCA: Add APQN event handling support Ingo Franzki 2022-04-27 16:45:47 +02:00
  • 3728cc281e CCA: Check master key verification pattern at key creation Ingo Franzki 2022-04-12 16:27:50 +02:00
  • 4140cae43b CCA: Extract the master key verification pattern of a key token Ingo Franzki 2022-04-12 16:06:43 +02:00
  • ebb2ba8435 CCA: Get master key verification patterns in token initialization Ingo Franzki 2022-04-12 15:22:57 +02:00
  • 496ba42099 CCA: Get and check the CCA host library version Ingo Franzki 2022-04-27 13:22:52 +02:00
  • 2fcc53a343 CCA: Introduce CCA token specific configuration file Ingo Franzki 2022-04-27 09:11:02 +02:00
  • d7af6ce14a TESTCASE: Accept CKR_FUNCTION_FAILED for invalid EC signatures with ICA token Ingo Franzki 2022-05-24 09:20:32 +02:00
  • 43db93c5ed TRAVIS: Correct config option to enable soft token Ingo Franzki 2022-05-23 15:14:22 +02:00
  • 9e7118a5b8 TRAVIS: Use silent configure and build to reduce log file size Ingo Franzki 2022-05-23 14:57:00 +02:00
  • b6be600944 EP11: Do not try to find EP11 config file in current directory Ingo Franzki 2022-05-02 16:02:11 +02:00
  • bd0539a627 EP11: Parse EP11 token config file with generic config parser Ingo Franzki 2022-05-02 11:15:08 +02:00
  • d973c23445 COMMON/ICA: Retry RSA key gen if it fails with OpenSSL 3.0 Ingo Franzki 2022-05-18 08:26:00 +02:00
  • eb8acfc1db config: Add support for bare quoted strings Ingo Franzki 2022-05-10 09:19:56 +02:00
  • 6c8f1a9734 config: Add support for number pair lists Ingo Franzki 2022-05-09 14:05:49 +02:00
  • 892558b5da Revert config parser changes for bare numbers Ingo Franzki 2022-05-09 13:00:51 +02:00
  • f998b87a5a TESTCASE: Write out skip message when ab_tests are not supported on a specific token Christian Rund 2022-05-17 16:21:14 +02:00
  • ba73ed0ac8 Add field ulIvBits to CK_GCM_PARAMS, but also accept old version parameter Ingo Franzki 2022-05-11 10:21:24 +02:00
  • d4535b6611 CCA: EC signature verify may also return 12 / 769 for bad signatures Ingo Franzki 2022-05-16 11:41:13 +02:00
  • 1eb02983b5 testcases: Fix sess_opstate to return zero return code if skipped Ingo Franzki 2022-05-12 14:44:52 +02:00
  • 8fc13a720d EP11: CKA_DERIVE is not applicable for RSA, DSA, and DILITHIUM keys Ingo Franzki 2022-05-11 16:48:03 +02:00
  • 64e6290101 TESTCASE: Use CKM_SHA256 for C_GetSessionState tests Ingo Franzki 2022-05-04 09:15:26 +02:00
  • cfa96b022c pkcsslotd: Add support for AP 'change' udev events Ingo Franzki 2022-04-27 17:02:01 +02:00
  • 8cd9879863 config: Add missing function confignode_to_barenumconst() Ingo Franzki 2022-05-02 11:18:12 +02:00
  • 68220b4ab0 config: cfgparse.y: tab to spaces Ingo Franzki 2022-04-28 16:21:54 +02:00
  • 10f1761d73 config: Add support for bare numbers Ingo Franzki 2022-04-28 16:19:05 +02:00
  • 654e7a6249 ICA/CCA: Fix use of UNUSED() macro for now used function arguments Ingo Franzki 2022-04-26 16:42:02 +02:00
  • 5099eaa1d8 EP11: Do not use libica if libica's FIPS selftests have failed Ingo Franzki 2022-04-19 14:14:41 +02:00
  • 3b0b4467e8 ICA: Ensure to dlopen already loaded libica library Ingo Franzki 2022-04-19 12:00:20 +02:00
  • 5247cd8f42 Bumping up to version-3.18.0 v3.18.0 Ingo Franzki 2022-04-13 14:43:04 +02:00
  • e20af6ba0d pkcsconf: Avoid segfault when dlopen of libopencryptoki.so has failed Ingo Franzki 2022-04-20 17:04:13 +02:00
  • 5859f13b97 ICA: Fix compile errors with older libica (without EC support) Ingo Franzki 2022-04-20 16:58:01 +02:00
  • 12753e2b8b COMMON: Fix rsa_convert_private_key() for OpenSSL 3.0 Ingo Franzki 2022-04-20 13:31:27 +02:00
  • 4f3fa21a10 EP11: Make CKM_IBM_CPACF_WRAP known by ep11_get_ckm() Ingo Franzki 2022-04-20 09:06:06 +02:00
  • 1ea62406a4 policy: Correct config file names in comments: .conf instead of .cfg Ingo Franzki 2022-04-19 15:06:46 +02:00
  • f0a7686ea4 CCA/EP11/ICA: Do not use dlclose/ica_cleanup when in atfork handler Ingo Franzki 2022-04-13 11:20:10 +02:00
  • 42535dcf87 CCA/EP11: dlclose host libraries at token termination Ingo Franzki 2022-04-08 17:17:21 +02:00
  • e000ef9fe2 ICA/EP11: Call ica_cleanup() if available Ingo Franzki 2022-04-08 15:24:49 +02:00
  • d564389d32 TESTCASES: AES-GCM: Test that only init call requires mechanism param Ingo Franzki 2022-04-11 16:42:57 +02:00
  • 66b9b07e2c COMMON: Deep copy the AES-GCM mechanism parameter Ingo Franzki 2022-04-11 14:28:12 +02:00
  • c1c32776bf API: Do not cleanup OpenSSL library context during library destructor Ingo Franzki 2022-04-05 15:09:58 +02:00
  • 3fd9080c21 Revert "API: Cleanup OpenSSL library context during OpenSSL cleanup" Ingo Franzki 2022-04-05 14:59:32 +02:00
  • 000086efe2 COMKON/EP11: Fix typo in trace message Ingo Franzki 2022-03-22 13:22:23 +01:00
  • 7f0db1a11a TESTCASES: Test CKA_DERIVE_TEMPLATE Ingo Franzki 2022-03-22 09:23:20 +01:00
  • 0a954eb454 COMMON/EP11: Support CKA_DERIVE_TEMPLATE attribute Ingo Franzki 2022-03-22 09:22:02 +01:00
  • 997782fb29 PKCSCONF: Call C_Finalize() before exiting Ingo Franzki 2022-03-31 15:16:24 +02:00
  • 221bee0bf5 API: Cleanup OpenSSL library context during OpenSSL cleanup Ingo Franzki 2022-03-31 12:45:49 +02:00
  • ad9348606b MAKEFILE: Also uninstall strength.conf and p11sak_defined_attrs.conf Ingo Franzki 2022-03-28 15:16:32 +02:00
  • fbe77f56bd TESTCASE: EC: Clarify on EP11 not deriving keys < 80 bits Ingo Franzki 2022-03-23 15:04:08 +01:00
  • a36d516456 TESTCASES: Fix ec_tests and rsa_tests testcase counting Ingo Franzki 2022-03-21 14:16:08 +01:00
  • 2bd0b1fcc1 TESTCASES: Remove unused argument of testcase_setup() Ingo Franzki 2022-03-21 13:25:48 +01:00
  • deeb64162e COMMON: Use effective user for checks and file permissions Ingo Franzki 2022-03-14 15:43:35 +01:00
  • f687fa9b61 COMMON: Support pid and user namespaces Ingo Franzki 2022-03-14 14:04:56 +01:00
  • e6aa900049 DOC: Update documentation Ingo Franzki 2022-03-16 13:18:52 +01:00
  • 964e205007 Remove AUTHORS file Ingo Franzki 2022-03-09 17:01:51 +01:00
  • 6759faed4c EP11: Fix host library version query Ingo Franzki 2022-03-08 15:01:24 +01:00
  • 6df0f34e0b CCA: Reject the use of twisted brainpool curves Ingo Franzki 2022-03-08 14:00:10 +01:00
  • c02e5949f4 COMMON: Fix decoding of EC private key Ingo Franzki 2022-02-18 16:40:37 +01:00
  • af0e670af9 COMMON: Fix decoding of Dilithium public and private keys Ingo Franzki 2022-02-18 16:34:58 +01:00
  • 07f4ec37ec COMMON: Dilithium key form: use define not hard coded value Ingo Franzki 2022-02-14 15:04:56 +01:00
  • 823a7dff80 EP11: Supply public dilithium key parts to private key at keygen Ingo Franzki 2022-02-14 15:04:18 +01:00
  • 4b5292be9b COMMON: T1 key component of Dilithium key in PKCS#8 is optional Ingo Franzki 2022-02-14 10:33:47 +01:00
  • d4d5e02f44 COMMON: Trace attributes at object creation and modification Ingo Franzki 2022-02-17 10:19:52 +01:00
  • c3c4716f57 COMMON: Allow CKA_IBM_USE_AS_DATA for key objects Ingo Franzki 2021-09-06 15:19:53 +02:00
  • 5d0d588e39 COMMON: Use mkstemp for unique token object name generation Ingo Franzki 2022-02-25 11:53:37 +01:00
  • 46baf13ddb COMMON: Validate object name when loading token objects Ingo Franzki 2022-02-25 11:07:40 +01:00
  • fed25d1f2f API: Avoid deadlock when stopping event thread Ingo Franzki 2022-02-21 13:31:20 +01:00
  • b40982e19e EP11: Dilithium: Specify OID of key strength at key generation Ingo Franzki 2022-02-01 13:50:18 +01:00
  • 442551a2b4 TESTCASES: AB: Deriving a key of size 0 is not valid Ingo Franzki 2022-01-31 17:34:43 +01:00
  • a38a5bc2e1 EP11: Do not update CKA_VERIFY and CKA_ENCRYPT on public keys Ingo Franzki 2022-01-31 17:24:39 +01:00