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

  • 676fd1099c Minor cleanup Maxwell Moyer-McKee 2023-11-20 17:13:09 -0800
  • 53c710c103 PR comments Maxwell Moyer-McKee 2023-11-20 16:26:11 -0800
  • 142730024c PR comments Maxwell Moyer-McKee 2023-11-10 13:47:33 -0800
  • fd57ae4629 Correct MAC related error logging Maxwell Moyer-McKee 2023-11-09 10:34:44 -0800
  • ac573e0361 Address PR comments Maxwell Moyer-McKee 2023-11-08 16:04:48 -0800
  • c453e6ea3d Use common hash fetching for RSA Maxwell Moyer-McKee 2023-08-04 16:09:43 -0700
  • a67e0e74e4 OpenSSL 1.1.1 engine build compatability Maxwell Moyer-McKee 2023-07-24 17:29:01 -0700
  • 79cf72612b Cleanup Maxwell Moyer-McKee 2023-07-24 14:54:54 -0700
  • a05341c7fe Provider TLS1-PRF Maxwell Moyer-McKee 2023-07-21 17:54:54 -0700
  • 13e84604eb Fix engine publiuc header property Maxwell Moyer-McKee 2023-07-20 18:39:33 -0700
  • 349dd57563 Provider SSH KDF Maxwell Moyer-McKee 2023-07-20 18:39:17 -0700
  • 4203ef7b5f HKDF implementation Maxwell Moyer-McKee 2023-07-19 17:40:31 -0700
  • be228aa2f3 Stub KDF functions Maxwell Moyer-McKee 2023-07-19 10:30:13 -0700
  • 8ee9ee42c9
    Support building for ARM (#69) ironyman 2023-11-27 13:39:03 -0800
  • 1f69f4c033 Fix the branch for cross compilation for arm build Changyu Li 2023-11-21 14:42:11 -0800
  • d01ed05103
    Provider ECDH and ECDSA (#64) Maxwell McKee 2023-11-20 15:57:19 -0800
  • 0d831294d4 Support building for ARM Changyu Li 2023-11-14 11:07:46 -0800
  • d327ed4769 Call SymCryptEckeyExtendKeyUsage in every EC sign/verify Maxwell Moyer-McKee 2023-11-10 13:33:49 -0800
  • 2276b60094 Address PR comments Maxwell Moyer-McKee 2023-11-08 13:19:56 -0800
  • 4362771fc4 Check selection when duplicating EC keys Maxwell Moyer-McKee 2023-10-26 16:51:14 -0700
  • 5f063a74dd Include paramter header in ecc_keymgmt header Maxwell Moyer-McKee 2023-10-18 14:50:00 -0700
  • 5327630770 Address PR comments Maxwell Moyer-McKee 2023-10-18 14:26:43 -0700
  • 7d069356f4
    Fix public exponent in RSA key export (#67) Samuel Lee 2023-10-13 15:04:23 -0700
  • bafd72e639 Fix public exponent in RSA key export saml-fix-scossl-rsa-export-key-pubexp Samuel Lee 2023-09-21 13:26:38 -0700
  • e44cbd5bad Use SymCrypt curve for contexts Maxwell Moyer-McKee 2023-08-14 16:38:17 -0700
  • 5053f62bc2 Cleanup rebase Maxwell Moyer-McKee 2023-08-04 16:14:29 -0700
  • e43ed114b1 Cleanup Maxwell Moyer-McKee 2023-07-25 11:35:02 -0700
  • c6450a519c Cleanup for PR Maxwell Moyer-McKee 2023-07-18 17:51:26 -0700
  • cc9f7b5759 Changes from RSA topic branch Maxwell Moyer-McKee 2023-07-18 16:49:14 -0700
  • 2e16515bf7 Refactor engine ECC Maxwell Moyer-McKee 2023-07-12 14:35:35 -0700
  • 9294564470 ECDH Maxwell Moyer-McKee 2023-07-12 12:01:09 -0700
  • 49a7f0272c ECDH stubs Maxwell Moyer-McKee 2023-07-10 17:02:49 -0700
  • bbe3ff01b3 Provider ECDSA Maxwell Moyer-McKee 2023-07-10 16:35:03 -0700
  • 6f50d8ba73 ECC import/export with named params Maxwell Moyer-McKee 2023-06-29 13:33:15 -0700
  • 24af193dd9 ECC keygen Maxwell Moyer-McKee 2023-06-23 12:09:35 -0700
  • f8795fb647 Stub keymgmt functions Maxwell Moyer-McKee 2023-06-22 17:35:42 -0700
  • 9e1dbe75e0 ECC key context management Maxwell Moyer-McKee 2023-06-22 17:20:12 -0700
  • cc9d92869e
    Provider RSA signature and encryption (#63) Maxwell McKee 2023-08-04 15:47:11 -0700
  • 1d859ad0b2 Cleanup and address comments Maxwell Moyer-McKee 2023-08-04 14:01:30 -0700
  • d6ae14ccd1 Remove support for RSA sign/verify without digest Maxwell Moyer-McKee 2023-07-26 15:54:07 -0700
  • d76432416b Handle RSA sign/verify with no digest Maxwell Moyer-McKee 2023-07-25 16:19:26 -0700
  • c415c3384a Update parameter styling Maxwell Moyer-McKee 2023-07-25 12:18:39 -0700
  • ec31841419 Fix RSA pss cases Maxwell Moyer-McKee 2023-07-18 15:38:39 -0700
  • f16679953a Address PR comments Maxwell Moyer-McKee 2023-07-12 16:25:35 -0700
  • bfc1e45927 Address comments. Don't use aligned alloc for provider structs Maxwell Moyer-McKee 2023-07-07 17:23:21 -0700
  • f07aa6d22e Fix parameter types for keymgmt query operations Maxwell Moyer-McKee 2023-06-28 15:00:31 -0700
  • 481a688726 Add static modifiers to keymgmt functions Maxwell Moyer-McKee 2023-06-22 17:22:45 -0700
  • 39d6d84adc Correct RSA keymgmt function names Maxwell Moyer-McKee 2023-06-22 12:32:53 -0700
  • f70adf1ece Minor fix to engine build Maxwell McKee 2023-06-21 15:34:10 -0700
  • d72eab6df1 Cleanup and refactor key export to common code Maxwell Moyer-McKee 2023-06-21 15:26:59 -0700
  • 23f61f5b71 Clean up nits Maxwell McKee 2023-06-14 15:30:18 -0700
  • 167ff0959c Fix 1_1_1 engine build Maxwell McKee 2023-06-14 15:01:21 -0700
  • 6755d9087d First pass cleanup on provider code Maxwell Moyer-McKee 2023-06-13 17:52:25 -0700
  • e279e01776 First pass cleanup Maxwell Moyer-McKee 2023-06-09 17:05:45 -0700
  • adfdf22c5d Refactor switch statement in pkcs1 sign/verify Maxwell Moyer-McKee 2023-06-07 14:21:31 -0700
  • 1e406303cd Refactor engine PSS to common implementation Maxwell Moyer-McKee 2023-06-06 17:14:05 -0700
  • 1ae3931426 Refactor engine sign/verify to common implementation Maxwell Moyer-McKee 2023-06-06 17:00:28 -0700
  • f1816ec0d0 Refactor engine asym ciphers to common implementation Maxwell Moyer-McKee 2023-06-06 16:36:50 -0700
  • e393f99166 Full RSA support, needs cleanup Maxwell Moyer-McKee 2023-06-05 17:54:32 -0700
  • 6548b8d6c5 PSS sign/verify Maxwell Moyer-McKee 2023-06-01 12:55:09 -0700
  • 10b9a85f24 Move all RSA code under one folder Maxwell Moyer-McKee 2023-05-25 11:53:34 -0700
  • cbff47b1d2 RSA PKCS1 signatures Maxwell Moyer-McKee 2023-05-04 15:14:14 -0700
  • 504961e9c3 Common RSA signature implementation Maxwell Moyer-McKee 2023-05-04 10:22:15 -0700
  • c99811f0d1 Add libctx to provider base context Maxwell Moyer-McKee 2023-05-04 10:18:42 -0700
  • 1b3a0a4849 Use BN for RSA parameters Maxwell Moyer-McKee 2023-05-04 10:18:00 -0700
  • ae8d7faa76 Key import/export Maxwell Moyer-McKee 2023-04-21 12:48:41 -0700
  • 27a6fbd889 Kery match and import export stubs Maxwell Moyer-McKee 2023-04-17 12:23:44 -0700
  • 20239637a8 Remove dependency on BN Maxwell Moyer-McKee 2023-04-14 12:12:36 -0700
  • 911421f7e7 RSA keygen Maxwell Moyer-McKee 2023-03-28 14:42:44 -0700
  • 4038d139cd
    Ensure that SymCrypt structures have sufficient alignment (#62) Samuel Lee 2023-05-19 13:48:05 -0700
  • 5c74a2dd36 Add compile-time assert to ensure aligned allocations make sense Samuel Lee (ENS/CRYPTO) 2023-05-18 18:55:36 -0700
  • a7acc2ab98 Address comments Samuel Lee (ENS/CRYPTO) 2023-05-18 14:38:21 -0700
  • 7375c47690 Ensure that SymCrypt structures have sufficient alignment Samuel Lee (ENS/CRYPTO) 2023-05-17 17:40:28 -0700
  • 1e43d97679
    Provider Ciphers and Rand (#60) Maxwell McKee 2023-05-16 14:35:23 -0700
  • 014b1772c0 Fix clang compilation error Maxwell Moyer-McKee 2023-05-16 13:38:19 -0700
  • b24ef555b6 Address comments Maxwell Moyer-McKee 2023-05-15 14:13:36 -0700
  • 29f97c1aeb Address comments, add cfb Maxwell Moyer-McKee 2023-04-07 16:37:33 -0700
  • 1cb614c423 Address comments Maxwell Moyer-McKee 2023-04-03 15:52:00 -0700
  • 6c13763ac6 Address first round of comments Maxwell Moyer-McKee 2023-03-29 18:27:30 -0700
  • d64329698f
    Fetch alloc functions from in dispatch table (#61) Maxwell McKee 2023-03-27 17:54:28 -0700
  • f3332a5956
    Cmake improvements (#58) Petr Menšík 2023-03-28 02:36:51 +0200
  • b03ffa5d27 Fetch alloc functions from in dispatch table Maxwell Moyer-McKee 2023-03-20 17:13:33 -0700
  • d5c545f7c7 Clean up includes Maxwell Moyer-McKee 2023-03-22 16:42:05 -0700
  • 8b212553d4 Make provider base code more consistent with rest of code base Maxwell Moyer-McKee 2023-03-22 15:11:39 -0700
  • 99563af13e Further tidying Maxwell Moyer-McKee 2023-03-22 14:54:10 -0700
  • 4b45cf4bdd Cleanup and mark unused parameters Maxwell Moyer-McKee 2023-03-22 12:47:19 -0700
  • 8447d16959 Clean up common code annotations Maxwell Moyer-McKee 2023-03-21 16:59:46 -0700
  • d3b70fa32f Remove unnecessary headers Maxwell Moyer-McKee 2023-03-21 16:44:54 -0700
  • aef3dc00c1 Cleanup Maxwell Moyer-McKee 2023-03-20 16:28:06 -0700
  • f0a29dc2dd Refactor cipher files, add XTS (disabled) Maxwell Moyer-McKee 2023-03-20 14:55:37 -0700
  • 9cdaa8e29e Cleanup code Maxwell Moyer-McKee 2023-03-14 17:18:58 -0700
  • da65168e90 Add AES CCM cipher Maxwell Moyer-McKee 2023-03-14 12:46:28 -0700
  • d16c29df36 Add gcm support in provider Maxwell Moyer-McKee 2023-03-10 13:39:35 -0800
  • 0d7e35660a Rename engine files to avoid conflicts with common files Maxwell Moyer-McKee 2023-03-08 16:19:01 -0800
  • f4e528741f Make openssl engines path configurable Petr Menšík 2023-03-08 16:33:19 +0100
  • 115ed701fe Autodetect system-installed symcrypt library Petr Menšík 2023-03-08 16:31:22 +0100
  • 88628c9923 Add ECB Maxwell Moyer-McKee 2023-03-07 14:23:11 -0800
  • 3668809cdc Add AES-CBC implementation Maxwell Moyer-McKee 2023-03-03 16:17:28 -0800
  • 384efe58b8 Add ctr-drbg implementation Maxwell Moyer-McKee 2023-03-03 16:16:47 -0800
  • 9425a3cbff
    SymCrypt provider base (#57) Maxwell McKee 2023-03-02 10:51:34 -0800