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

Commit Graph

  • bdc14fb5f6 EP11: Update target handling to for EP11 host lib version 3 Ingo Franzki 2019-09-19 16:34:55 +02:00
  • d47634341c EP11: Load EP11 host library V3 per default Ingo Franzki 2019-09-18 12:50:05 +02:00
  • 7031acef1c TESTCASE: Add tests for IBM-CMAC mechanism Ingo Franzki 2019-09-18 12:37:34 +02:00
  • caa7ff6852 EP11: Add support for the CMAC mechanisms Ingo Franzki 2019-09-18 12:26:27 +02:00
  • 88f8f55b5a COMMON: Add IBM-CMAC mechanism definitions to common code Ingo Franzki 2019-09-18 12:26:05 +02:00
  • 921dc76b0f EP11: Add support for the IBM-SHA3 mechanisms Ingo Franzki 2019-09-18 12:20:48 +02:00
  • 8da9c3dcda TESTCASE: Add tests for SHA3 and HMAC-SHA3 Ingo Franzki 2019-09-18 11:32:09 +02:00
  • 7e5e68862b COMMON: Add IBM specific SHA-3 mechanisms Ingo Franzki 2019-09-18 09:59:22 +02:00
  • 34c65fb3c9 EP11: Fix card version checking Ingo Franzki 2019-09-30 14:17:24 +02:00
  • c74663ba76 EP11: Fix C_GetMechanismList problem with mixed card levels Ingo Franzki 2019-09-30 12:37:25 +02:00
  • d6ba9ff617 EP11: Support tolerated new crypto cards Ingo Franzki 2019-09-24 14:35:59 +02:00
  • f1ef3c3e91 TESTCASE: Add AES-CMAC and DES3-CMAC test cases Ingo Franzki 2019-08-15 10:51:51 +02:00
  • 2486e4ef52 SOFT: Add AES-CMAC and 3DES-CMAC support to the soft token Ingo Franzki 2019-08-15 16:36:01 +02:00
  • 368d2145ae ICA: Add AES-CMAC and 3DES-CMAC support to the ICA token Ingo Franzki 2019-08-14 13:21:23 +02:00
  • e533c1860e COMMON: Add support for AES-CMAC and 3DES-CMAC Ingo Franzki 2019-08-14 13:13:10 +02:00
  • 1cc889c54a COMMON: Add token specific aes_cmac and tdes_cmac functions to tok_struct Ingo Franzki 2019-08-14 11:29:32 +02:00
  • fa2889928e COMMON: Add defines for CMAC mechanisms Ingo Franzki 2019-08-14 10:33:45 +02:00
  • e414e93dd8 Replace memcmp by CRYPTO_memcmp when comparing tags Ingo Franzki 2019-09-16 15:58:13 +02:00
  • f729339a67 EP11: Load versioned EP11 host library shared object Ingo Franzki 2019-08-13 10:40:12 +02:00
  • 5699e8ab7a EP11: Make use of new target handling Ingo Franzki 2019-08-12 15:38:06 +02:00
  • b23ad15128 EP11: make target handling more type save Ingo Franzki 2019-08-12 15:30:32 +02:00
  • 7c1f8e2293 Provide an external header file with the supported EC curves Ingo Franzki 2019-08-16 13:06:33 +02:00
  • 4b48232c4d Replace local md5 implementation by openssl Joerg Schmidbauer 2019-09-10 16:20:10 +02:00
  • 7f4113ba86 EP11: Refer libica by its so name Ingo Franzki 2019-08-12 10:54:44 +02:00
  • 73f05eb53f ICA: Refer libica by its so name Ingo Franzki 2019-08-12 10:54:27 +02:00
  • 460e3af391 COMMON: Fix per-user data store option Ingo Franzki 2019-08-05 10:35:21 +02:00
  • eff2717597 EP11: Add config option USE_PRANDOM Ingo Franzki 2019-04-11 16:16:54 +02:00
  • 9497a2fc2b CCA: Use Random Number Generate Long for token_specific_rng() Ingo Franzki 2019-04-11 15:30:05 +02:00
  • fd39648db8 Common rng function: Prefer /dev/prandom over /dev/urandom Ingo Franzki 2019-03-04 14:19:18 +01:00
  • b9bfecb503 ICA: add SHA*_RSA_PKCS_PSS mechanisms Joerg Schmidbauer 2019-05-10 14:52:45 +02:00
  • 53ab2ad6f7 Bumping up to version-3.11.1 v3.11.1 Patrick Steuer 2019-04-08 10:24:07 +02:00
  • 51058ca5f2 SOFT: C_SignFinal with NULL signature causes segfault Hugo0208 2019-03-13 17:02:54 +01:00
  • 4f094db4fa Add Testcase for RSA encrypt/decrypt with imported keys Ingo Franzki 2019-03-01 11:04:11 +01:00
  • bedf46da28 EP11: Created MACed-SPKIs when importing public keys Ingo Franzki 2019-03-01 11:03:47 +01:00
  • 9a58a68e06 Fix coverty scan findings for stat/open Ingo Franzki 2019-02-21 17:33:07 +01:00
  • 92fa92834a EP11: Fix possible memory leak in error cases Ingo Franzki 2019-02-18 10:30:23 +01:00
  • 8f9cd3976a EP11: Support key usage restrictions for public keys Ingo Franzki 2019-02-15 10:32:34 +01:00
  • 1dae7c15e7 EP11: Fix target_list passing for EP11-session logon/logoff Ingo Franzki 2018-11-19 13:30:09 +01:00
  • e903d3fea4 Bumping up to version-3.11.0 v3.11.0 Patrick Steuer 2018-11-08 15:45:40 +01:00
  • 05f615991d Env variables are not expanded in man pages Patrick Steuer 2018-11-14 18:42:48 +01:00
  • 12c677dc26 Ensure obj-map and obj-btrees are in sync when deleting objects Ingo Franzki 2018-11-15 09:02:42 +01:00
  • 9739e56003 pkcsep11_session: Allow already closed sessions Ingo Franzki 2018-11-13 17:39:33 +01:00
  • 547af40127 EP11: Fix trace message Ingo Franzki 2018-11-13 09:58:13 +01:00
  • cd488b4e06 EP11: Ensure SYSLOG message is issued when MK is not set Ingo Franzki 2018-11-13 09:02:31 +01:00
  • 4f20c16bef EP11: Fix trace messages Ingo Franzki 2018-11-12 17:07:42 +01:00
  • d216cb0dd1 Fix race condition with save_token_data/load_token_data() Ingo Franzki 2018-11-12 16:48:42 +01:00
  • 402161658f EP11: Query number of control points supported Ingo Franzki 2018-10-04 13:36:40 +02:00
  • 68871fb389 EP11: Add control point XCP_CPB_ALG_NBSI2017 Ingo Franzki 2018-10-02 10:51:40 +02:00
  • b011d89736 EP11: Adjust minimum key size for CKM_RSA_PKCS_OAEP Ingo Franzki 2018-10-01 15:01:08 +02:00
  • 9f4bc214f0 TESTCASE: EP11 does only support RSA-OAEP with SHA1 Ingo Franzki 2018-10-01 11:30:15 +02:00
  • d36ecd252d EP11: CKM_RSA_PKCS_OAEP is not supported with EP11 host library <= 1.3 Ingo Franzki 2018-10-01 14:51:23 +02:00
  • 56b34dcfa5 TESTCASE: Add elliptic curve secp256k1 to EC tests Ingo Franzki 2018-09-27 17:30:01 +02:00
  • ad06c782e7 Add support for elliptic curve secp256k1 Ingo Franzki 2018-09-27 17:29:19 +02:00
  • e6fbab930d Fix bug in ssl3 mech Patrick Steuer 2018-11-08 15:27:55 +01:00
  • ecba88fe7f Fix memleak in sess_mgmt test case Patrick Steuer 2018-11-08 10:24:28 +01:00
  • 799af5e6e1 Fix use of uninitialized value Patrick Steuer 2018-11-07 19:20:37 +01:00
  • 628c476287 Fix out-of-bounds read Patrick Steuer 2018-11-07 19:11:49 +01:00
  • cff29988d9 Dont overwrite return code Patrick Steuer 2018-11-07 18:35:06 +01:00
  • 91437aa048 dlclose libopencryptoki on testcase exit Patrick Steuer 2018-11-07 17:16:40 +01:00
  • 45f66616b2 Count findobjects tests corretly Patrick Steuer 2018-11-07 15:42:15 +01:00
  • 7e6f67b597 Fix C_Finalize memleak of binary trees' nodes with BT_FLAG_FREE set. Patrick Steuer 2018-11-06 18:25:33 +01:00
  • d4bd8e7cd8 Fix conditional jump or move depending on uninitialised value(s) Patrick Steuer 2018-11-06 16:10:22 +01:00
  • 2b36533cb8 Expand %C% and %D% in makefiles Patrick Steuer 2018-11-06 14:55:28 +01:00
  • 1f455d2a20 TESTCASE: Fix obj_mgmt_lock testcase Ingo Franzki 2018-11-05 15:57:10 +01:00
  • cdff6afe3e Lock token object file modification Ingo Franzki 2018-10-31 12:02:12 +01:00
  • 20b20cb7f7 Check XProckLock return values Patrick Steuer 2018-10-30 16:13:46 +01:00
  • 38eb445dba Fix -Wpedantic and a typo Patrick Steuer 2018-10-29 16:39:32 +01:00
  • f0f6dde708 CCA: Fix null pointer dereference Ingo Franzki 2018-10-24 10:22:47 +02:00
  • d2fe10f71c CCA: Fix null pointer dereference Ingo Franzki 2018-10-24 10:16:48 +02:00
  • 7efbc8eeb3 TESTCASES: Print correct return code in error message Ingo Franzki 2018-10-24 10:04:06 +02:00
  • 5a316743eb PKCSCCA: Avoid null pointer dereference and memory leak Ingo Franzki 2018-10-24 09:54:37 +02:00
  • c3d0a21994 PKCSCCA: Add error checking Ingo Franzki 2018-10-24 09:46:07 +02:00
  • 478a8ef908 Avoid null dereferencing Ingo Franzki 2018-10-24 09:42:10 +02:00
  • 0ac0464133 ICSF: Fix compare vs assignment Ingo Franzki 2018-10-24 09:36:27 +02:00
  • 58786df1ed Simplify code and correct trace message Ingo Franzki 2018-10-24 09:32:41 +02:00
  • 1327ea9874 Fix memory leak and cleanse buffer before free Ingo Franzki 2018-10-24 09:20:16 +02:00
  • 2df2221d1b Fix memory leak Ingo Franzki 2018-10-24 09:09:10 +02:00
  • b2d362cb52 CCA: Use local buffer if output buffer is too short Ingo Franzki 2018-10-24 08:48:07 +02:00
  • 3d668a651d PKCSCCA: Fix memory leak Ingo Franzki 2018-10-24 08:42:43 +02:00
  • aa754391c3 PKCSCCA: Avoid double free in certain error cases Ingo Franzki 2018-10-24 08:39:47 +02:00
  • a677d08149 Fix memory leak Ingo Franzki 2018-10-24 08:32:29 +02:00
  • f767a1ac69 TESTCASES: Fix memory leak Ingo Franzki 2018-10-24 08:27:23 +02:00
  • 9080e79dd7 Fix double free and memory leak Ingo Franzki 2018-10-24 08:24:02 +02:00
  • 003a9b1b7f CCA: Fix memory leak Ingo Franzki 2018-10-23 17:33:12 +02:00
  • 78d28e6680 TESTCASE: Fix double free Ingo Franzki 2018-10-23 17:19:36 +02:00
  • 7ba3441919 TPM: Allocate buffer large enough to null-terminate it Ingo Franzki 2018-10-23 16:37:12 +02:00
  • 391c751d78 PKCSCCA: Fix memory leak Ingo Franzki 2018-10-23 16:32:03 +02:00
  • a4bab45f7e PKCSSLOTD: Ensure string is null-terminated Ingo Franzki 2018-10-23 16:29:42 +02:00
  • c41c1fe0e7 Fix out-of-bounds access Ingo Franzki 2018-10-23 16:25:30 +02:00
  • e8be4658b3 PKCSCCA: Fix uninitialized variable access Ingo Franzki 2018-10-23 16:13:40 +02:00
  • c92e9f3f09 Fix uninitialized variable access Ingo Franzki 2018-10-23 16:10:28 +02:00
  • eaa717b846 CCA: Don't free cca_sha_ctx->tail, its an array Ingo Franzki 2018-10-23 16:04:15 +02:00
  • 840763b088 TESTCASE: dlclose on error Ingo Franzki 2018-10-23 15:59:54 +02:00
  • a0315a4637 Fix uninitialized pointer read Ingo Franzki 2018-10-23 15:55:15 +02:00
  • 9bcfcd2a4e TESTCASE: DestroyObject only if handle is valid Ingo Franzki 2018-10-23 15:51:15 +02:00
  • 60f2c5009c Fix out-of-bounds access Ingo Franzki 2018-10-23 15:50:44 +02:00
  • 28f0047641 EP11: Firmware version checking for HMAC min/max key sizes Ingo Franzki 2018-10-29 13:10:37 +01:00
  • 07809e3030 Display travis ci and coverity scan build status in README.md Patrick Steuer 2018-10-25 23:15:28 +02:00
  • 9c81602409 common: add CKA_LOCAL=TRUE attribute to local created keys Harald Freudenberger 2018-10-19 15:10:15 +02:00
  • 4558ae909b configure.ac: remove superluous character Patrick Steuer 2018-10-21 18:05:56 +02:00