Граф коммитов

  • e0b43cd0f5
    Merge d24eb36d1e into 07ccc8be92 Maxwell Moyer-McKee 2024-09-16 15:23:46 -0700
  • d24eb36d1e Make unset label a macro for readability mamckee-srtp Maxwell Moyer-McKee 2024-09-16 22:23:41 +0000
  • 671acb3d18
    Merge c1735380c7 into 07ccc8be92 Maxwell Moyer-McKee 2024-09-16 15:19:02 -0700
  • c1735380c7 Rename function name string parameter mamckee-shake Maxwell Moyer-McKee 2024-09-16 22:18:58 +0000
  • 606e6d3b5e Allow logging configuration mamckee-debugging-updates Maxwell Moyer-McKee 2024-09-16 22:07:16 +0000
  • f7f9b96242 Surface SymCrypt errors from provider Maxwell Moyer-McKee 2024-09-13 17:37:56 +0000
  • d618825166 Add default label value Maxwell Moyer-McKee 2024-09-13 16:22:16 +0000
  • 8efaa656aa Don't dynamically alloc cshake state Maxwell Moyer-McKee 2024-09-12 16:57:49 +0000
  • 76f56b31be Check uIndexWidth is acceptable value Maxwell Moyer-McKee 2024-09-11 19:46:07 +0000
  • f4ca884f7b Update error function codes to match refactor Maxwell Moyer-McKee 2024-09-11 18:54:18 +0000
  • 5e37f5a9cb Add RSA fallback test Maxwell Moyer-McKee 2024-09-10 16:44:12 +0000
  • 0f326042cb Cleanup Maxwell Moyer-McKee 2024-09-09 23:44:28 +0000
  • e1525b5cc8 Move new parameter names to separate file Maxwell Moyer-McKee 2024-09-09 23:37:36 +0000
  • 701a7de452 Move new parameter names to a separate file Maxwell Moyer-McKee 2024-09-09 23:36:01 +0000
  • d647223fa9 Additional key length tests Maxwell Moyer-McKee 2024-09-09 23:12:04 +0000
  • 0c37e6c66d Add SRTCP Maxwell Moyer-McKee 2024-09-09 23:11:51 +0000
  • c17fc72dd0 Add SRTP tests and fix errors Maxwell Moyer-McKee 2024-09-09 20:55:01 +0000
  • 6f5f3679c6 Parameters Maxwell Moyer-McKee 2024-09-07 00:14:32 +0000
  • 3ccca2f1fe Reset and derive Maxwell Moyer-McKee 2024-09-06 23:44:28 +0000
  • 9ddf8c7810 Context and parameters Maxwell Moyer-McKee 2024-09-06 23:29:24 +0000
  • 0b33a2044b Boilerplate code Maxwell Moyer-McKee 2024-09-06 22:54:41 +0000
  • 93eebab1bb Put digest squeeze behind ifdef Maxwell Moyer-McKee 2024-09-06 22:10:42 +0000
  • 92b5e9139a Cleanup Maxwell Moyer-McKee 2024-09-06 21:25:15 +0000
  • 1c90644e71 Delay init and restrict parameters during update operation Maxwell Moyer-McKee 2024-09-06 19:38:46 +0000
  • 80df386378 Add MD testing and fix uncovered bugs Maxwell Moyer-McKee 2024-09-06 17:30:12 +0000
  • 852a2f573b Add CSHAKE Maxwell Moyer-McKee 2024-09-06 00:00:11 +0000
  • 309c2336f3 Bump version Maxwell Moyer-McKee 2024-09-05 23:59:34 +0000
  • 40170b7569 Additional refactor and add SHAKE Maxwell Moyer-McKee 2024-09-04 22:57:04 +0000
  • 0d634ecca7 Refactor digests to use SymcryptHash* functions Maxwell Moyer-McKee 2024-09-04 18:18:47 +0000
  • 07ccc8be92
    Fix engine behavior (#89) main Maxwell Moyer-McKee 2024-09-04 16:24:11 -0400
  • e4f27dd244 Turn default log level off Maxwell Moyer-McKee 2024-09-04 19:56:32 +0000
  • 1cfc218f5b Fix RSA unsupported fallback Maxwell Moyer-McKee 2024-09-04 19:56:09 +0000
  • f341f4c64d
    Remove GCM nonce restriction comment (#88) Kevin Jones 2024-09-04 15:55:05 -0400
  • 1144dfe7f2
    Remove GCM nonce restriction comment Kevin Jones 2024-08-27 16:05:28 -0400
  • 65f24e4834
    Fix SSH KDF engine (#85) v1.5.1 Maxwell Moyer-McKee 2024-08-21 12:20:31 -0400
  • 61e9173150
    Correct log messages to say hash where they said Hmac (#87) Kevin Jones 2024-08-21 12:20:12 -0400
  • b9300d58ee
    Behavior fixes for API compatability (#86) Maxwell Moyer-McKee 2024-08-21 12:19:51 -0400
  • 08298e02e5 Fix returns for ECDH size request and bump version Maxwell Moyer-McKee 2024-08-21 00:23:03 +0000
  • 62a8b693e8
    Use 'hash' instead of 'digest' Kevin Jones 2024-08-20 20:07:55 -0400
  • 59185e86f4 Return sufficient buffer size for ECDSA size Maxwell Moyer-McKee 2024-08-20 19:30:26 +0000
  • b7eabddcb9 Support larger/smaller buffers for key exchange Maxwell Moyer-McKee 2024-08-20 17:53:12 +0000
  • ae34a462fa
    Correct log messages to say digest where they said Hmac Kevin Jones 2024-08-20 10:34:13 -0400
  • 4ab0a532ad Restore null checks for internal block ciphers and correct SAL annotations Maxwell Moyer-McKee 2024-08-20 00:21:35 +0000
  • 13527c82da Return null check to internal function Maxwell Moyer-McKee 2024-08-19 21:01:39 +0000
  • 80d3011c8e Explicitly set outl for zero inl Maxwell Moyer-McKee 2024-08-19 20:16:45 +0000
  • 81bfe457ed
    Fixes for tpm2 (#84) v1.5.0 Maxwell McKee 2024-08-15 16:01:33 -0400
  • 941dcd5455 Comment Maxwell Moyer-McKee 2024-08-15 19:45:54 +0000
  • 5690b52db6 PR comments, address in == out case Maxwell Moyer-McKee 2024-08-15 00:09:35 +0000
  • 65922b9e91 Fix outdated function name in SslPlay Maxwell Moyer-McKee 2024-08-12 21:05:14 +0000
  • 286b86d475 Fix regression with e_scossl_get_symcrypt_hash_algorithm Maxwell Moyer-McKee 2024-08-12 21:03:57 +0000
  • 3eda14134a Fix build for engine 1.1.1 sshkdf Maxwell Moyer-McKee 2024-05-17 19:52:53 +0000
  • 23280ee8f3 Cleanup Maxwell Moyer-McKee 2024-08-07 18:18:10 +0000
  • 3f522bee05 Make AES-CFB compatible with OpenSSL stream cipher calling pattern Maxwell Moyer-McKee 2024-08-06 23:32:10 +0000
  • d2b30fb769 Expose EC X and Y as parameters Maxwell Moyer-McKee 2024-08-02 21:20:31 +0000
  • ab6d48fbc9
    Various provider bugfixes (#83) Maxwell McKee 2024-07-25 21:16:45 -0400
  • 9cf7284118 Add curly braces around case block to ensure compatibility with clang version used in OpenEnclave CI Luong-Minh Nguyen 2024-07-25 20:49:58 +0000
  • f4c6012b7b Declare variable outside of case statement Maxwell Moyer-McKee 2024-07-22 18:19:46 +0000
  • 9c65ae172d Move variable declaration outside of case statement Maxwell Moyer-McKee 2024-07-22 18:02:54 +0000
  • 6409666ba0 Keysinuse test fixes Maxwell Moyer-McKee 2024-07-05 22:33:41 +0000
  • 7a67355c13
    Initial KeysInUse integration (#74) Maxwell McKee 2024-06-05 12:07:58 -0700
  • 09daa0d8f6 PR comments and cleanup merge conflicts Maxwell Moyer-McKee 2024-06-04 22:31:55 +0000
  • 844e4d111a
    Merge branch 'main' into mamckee-keysinuse-integration Maxwell McKee 2024-06-04 13:15:59 -0700
  • 65d99a54c1 PR comments Maxwell Moyer-McKee 2024-06-04 19:45:33 +0000
  • 8a58f36d37 Initialize i Maxwell Moyer-McKee 2024-06-03 22:48:02 +0000
  • a37c1f4ca7 Separate teardown function Maxwell Moyer-McKee 2024-06-03 22:41:29 +0000
  • ee222c4442 Second round PR comments Maxwell Moyer-McKee 2024-06-03 22:18:20 +0000
  • ba1d198901 Put KeysInUseInfo in keyctx behind lock. Reset on new key material Maxwell Moyer-McKee 2024-05-31 22:00:00 +0000
  • 8b7c7a30d6 First round PR comments Maxwell Moyer-McKee 2024-05-31 21:35:55 +0000
  • b27f691f26
    Merge pull request #81 from microsoft/user/mitchl/alejandro_overlake_fix Mitch Lindgren 2024-05-28 17:26:14 -0700
  • a374548dd6 Avoids incorrectly parsing cmake file resulting in installing the shared libraries in: user/mitchl/alejandro_overlake_fix Mitch Lindgren 2024-05-28 16:41:01 -0700
  • 5cc0f7d743
    Provider and Engine bugfixes (#80) v1.4.3 Maxwell McKee 2024-05-16 16:19:46 -0700
  • 2a3b6180a2 PR comments Maxwell Moyer-McKee 2024-05-16 06:30:31 +0000
  • 49d8b21c12 Fix memory leaks Maxwell Moyer-McKee 2024-05-15 21:58:36 +0000
  • bf78204684 Fix memory leaks Maxwell Moyer-McKee 2024-05-15 21:51:04 +0000
  • f2ffccbe01 Remove fetched alloc functions Maxwell Moyer-McKee 2024-05-14 23:58:38 +0000
  • 006c4856c4 Re-remove XTS key set error tests for engine Maxwell Moyer-McKee 2024-05-13 18:26:08 +0000
  • 1ab222a8d8 Support variable length GCM IV in engine Maxwell Moyer-McKee 2024-05-11 00:18:42 +0000
  • 1fa6b76d99 Only set DH gen group if a new group is passed by the caller Maxwell Moyer-McKee 2024-05-11 00:18:27 +0000
  • 61377351ea Use default GCM IV length until set in provider Maxwell Moyer-McKee 2024-05-11 00:16:51 +0000
  • 4ad8de818e Check paramters in provider KDF Maxwell Moyer-McKee 2024-05-11 00:16:26 +0000
  • f3d12c90fd Check HMAC md by name if type isn't available. Maxwell Moyer-McKee 2024-05-11 00:16:08 +0000
  • 1ca6cff8e6 Fix remaining test errors due to provider ECC Maxwell Moyer-McKee 2024-05-11 00:14:58 +0000
  • 31d695b100 Fix remaining test failures due to RSA provider implementation Maxwell Moyer-McKee 2024-05-11 00:14:22 +0000
  • 79310d5e94 Initialize parameters in p_scossl_aes_copy_mac Maxwell Moyer-McKee 2024-05-07 01:37:24 +0000
  • 979d327356 Support OSSL_PKEY_PARAM_EC_POINT_CONVERSION_FORMAT Maxwell Moyer-McKee 2024-05-07 01:37:02 +0000
  • aa9e419e9d Move initialization after copying functions Maxwell Moyer-McKee 2024-05-07 01:35:50 +0000
  • ef91a8827e
    Bugfixes for TLS connections (#78) v1.4.2 Maxwell McKee 2024-04-24 16:51:22 -0700
  • aef40ef79d PR comments Maxwell Moyer-McKee 2024-04-24 15:42:37 -0700
  • 645f4eabab Support TLS mode for AES block ciphers and styling Maxwell Moyer-McKee 2024-04-23 17:39:20 -0700
  • fad3053a80 DH fixes for SSL layer Maxwell Moyer-McKee 2024-04-22 22:40:39 -0700
  • 1dfe32831f Add libcrypto as link target for provider Maxwell Moyer-McKee 2024-04-22 14:48:06 -0700
  • ee5cd9d3b8 Track DH group independant of key Maxwell Moyer-McKee 2024-04-22 14:47:44 -0700
  • eb2330bb33 Support algorithm ID in ECDSA Maxwell Moyer-McKee 2024-04-22 12:46:47 -0700
  • e5cec38c9e Support OSSL_PKEY_PARAM_EC_ENCODING parameter Maxwell Moyer-McKee 2024-04-19 16:38:49 -0700
  • 811c89ef51 Support RSA algorithm ID parameter Maxwell Moyer-McKee 2024-04-18 18:49:26 -0700
  • b2c29d2dee Correct error check in dh export Maxwell Moyer-McKee 2024-04-18 18:49:09 -0700
  • 3e77cc9462 Return correct ctx in kmac_dupctx Maxwell Moyer-McKee 2024-04-18 18:48:34 -0700
  • 2ef3602ece
    Update tests for OpenSSL 3 and fix bugs found in test (#77) v1.4.1 Maxwell McKee 2024-04-17 11:47:49 -0700
  • 5d31e3e391 PR comments Maxwell Moyer-McKee 2024-04-16 17:41:41 -0700
  • 55d107fb46 Add named curve only test for Azure Linux Maxwell Moyer-McKee 2024-04-11 15:53:31 -0700