Commit Graph

  • b777fbafdb Re-organize SM4/GCM related source files Zhi Guan 2024-04-11 22:19:50 +08:00
  • e4502ddd24 XTS use new GF(2^128) API Zhi Guan 2024-04-11 18:02:46 +08:00
  • f9e9b20fa7 Change GF(2^128) API Zhi Guan 2024-04-11 17:57:41 +08:00
  • 6a55fd1445 Update gf128_aarch64.S Zhi Guan 2024-04-11 13:57:18 +08:00
  • b83ff15aae Update SM4 and GF128 Zhi Guan 2024-04-11 13:55:19 +08:00
  • cf63ea9ae1 fix(include): FILE deps on stdio header southorange0929 2024-04-11 09:56:13 +08:00
  • 2d0378f3c7 Adjust SM4 source files Zhi Guan 2024-04-10 16:07:44 +08:00
  • ccab5f168e Update SM4 build options Zhi Guan 2024-04-10 11:33:57 +08:00
  • d752d66633 Add SM9 2-way mont mul Zhi Guan 2024-04-06 11:11:09 +08:00
  • eabeeeeed0 Update CMakeLists.txt Zhi Guan 2024-04-05 23:16:23 +08:00
  • d889a48b5d Add SM3 SSE Zhi Guan 2024-04-05 23:08:31 +08:00
  • 149e429d1c Add SM4 aarch64 asm support Zhi Guan 2024-04-01 09:53:52 +08:00
  • 89c6ec9838 Update sm4_cl.c Zhi Guan 2024-03-31 16:54:47 +08:00
  • d8bd8993d2 Update sm9_z256_alg.c Zhi Guan 2024-03-31 16:54:36 +08:00
  • 6b36c51cdf Add GMUL ASM Zhi Guan 2024-03-31 16:54:24 +08:00
  • 6de0e0229b Update sm9_z256_alg.c Zhi Guan 2024-03-27 22:51:58 +08:00
  • 8b31cfae80 Fix link error when link as static library with OpenSSL MGPlastic 2024-03-25 09:23:43 +08:00
  • b476ef7528 Update SM9 Zhi Guan 2024-03-20 23:51:46 +08:00
  • 4a7c65ead3 Merge pull request #1645 from Gorachya/master Zhi Guan 2024-03-20 11:10:14 +08:00
  • ce7f9a281a Merge branch 'guanzhi:master' into master Gorachya 2024-03-19 23:32:08 +08:00
  • ad9ee2ebf0 Add files via upload Gorachya 2024-03-19 23:31:33 +08:00
  • ffb31eabc6 Add files via upload Gorachya 2024-03-19 23:31:20 +08:00
  • 05380329c6 Add files via upload Gorachya 2024-03-19 23:30:51 +08:00
  • ca3b74e343 Add files via upload Gorachya 2024-03-19 23:29:58 +08:00
  • b6215841f2 Add files via upload Gorachya 2024-03-19 23:29:36 +08:00
  • a2774f3ed7 Add files via upload Gorachya 2024-03-19 23:29:20 +08:00
  • bb2c86bcd8 Add files via upload Gorachya 2024-03-19 23:28:59 +08:00
  • 31440f9948 Update SM2 Zhi Guan 2024-03-19 21:37:36 +08:00
  • d5b6db9af0 Add files via upload Gorachya 2024-03-14 20:06:49 +08:00
  • 44c7d63c9d Add files via upload Gorachya 2024-03-14 20:06:11 +08:00
  • 1d00270ae0 Add files via upload Gorachya 2024-03-14 20:05:43 +08:00
  • ecb7cb3245 Add files via upload Gorachya 2024-03-13 18:58:56 +08:00
  • 5c3856dcd2 Add files via upload Gorachya 2024-03-13 18:53:36 +08:00
  • aa8f1ae963 Add files via upload Gorachya 2024-03-13 18:53:17 +08:00
  • 600a4657eb Update CMakeLists.txt Gorachya 2024-03-13 15:49:09 +08:00
  • ed06f547c1 Add files via upload Gorachya 2024-03-13 15:45:27 +08:00
  • 4c947e2a40 Add files via upload Gorachya 2024-03-13 15:45:15 +08:00
  • 7706e3b360 Add files via upload Gorachya 2024-03-13 15:44:53 +08:00
  • 6150965c16 Add files via upload Gorachya 2024-03-13 15:43:27 +08:00
  • 0d5eb5f21e Add files via upload Gorachya 2024-03-13 15:42:16 +08:00
  • ed658c8780 Add files via upload Gorachya 2024-03-13 15:41:16 +08:00
  • ec828be171 Add files via upload Gorachya 2024-03-13 15:40:27 +08:00
  • 33baa3df92 Update SM2 Zhi Guan 2024-03-10 22:34:43 +08:00
  • cfdcd0c0e3 Merge branch 'master' of https://github.com/guanzhi/GmSSL Zhi Guan 2024-02-26 09:52:43 +08:00
  • 4fa09e1f54 Update sm2 sign/enc with z256 implementation Zhi Guan 2024-02-26 09:52:40 +08:00
  • d852e639f8 Update sm3test.c Simon 2024-02-25 12:17:23 +08:00
  • 449e1b54a2 Update sm4.c Zhi Guan 2024-02-22 11:15:09 +08:00
  • c460766320 Update SM2 arithmetic implementations Zhi Guan 2024-02-22 11:14:59 +08:00
  • 79a6437c8c Update sm4 tool to support more modes Zhi Guan 2024-02-21 09:24:22 +08:00
  • 326e7de416 Add SM2 Z256 implementation Zhi Guan 2024-02-20 11:24:00 +08:00
  • c9c26aca44 Add more SM4 modes Zhi Guan 2024-02-19 14:16:49 +08:00
  • 8ae03e8105 Add more sm4 modes Zhi Guan 2024-02-10 15:46:59 +08:00
  • b58ea74f96 Fix tls_recv buffer overflow bug Zhi Guan 2024-02-06 22:01:33 +08:00
  • 983fa90978 Update X.509 Zhi Guan 2024-02-06 20:57:54 +08:00
  • 69ffa88037 Fix TLS Alert Zhi Guan 2024-02-06 20:57:27 +08:00
  • 24783e56ed Minor update TLS client tools Zhi Guan 2024-02-05 18:14:34 +08:00
  • 9f2bfb5ad0 Add more options to TLS Zhi Guan 2024-02-05 17:01:09 +08:00
  • 9cfc64d34b Change tls_named_curve_name to tls_curve_name Zhi Guan 2024-02-04 11:40:58 +08:00
  • 3f05cf98c8 Update tls.c Zhi Guan 2024-02-04 11:40:28 +08:00
  • a5c54cca38 Update tls.c Zhi Guan 2024-02-02 11:10:50 +08:00
  • 68447f036f Update alert in tls.c Zhi Guan 2024-01-31 21:37:53 +08:00
  • f32a9d9b53 Update tls.c Zhi Guan 2024-01-31 21:10:43 +08:00
  • 2c893d797b Update soft_sdf Zhi Guan 2024-01-31 21:10:30 +08:00
  • 31efcb5d87 Add encrypt/decrypt to sm2_ctx.c Zhi Guan 2024-01-07 17:26:29 +08:00
  • 2dab02f76a Move sm2 ctx functions to a standalone source file Zhi Guan 2024-01-06 20:27:52 +08:00
  • b0c5208a68 Support SM3 third-party implementation Zhi Guan 2024-01-04 09:37:12 +08:00
  • 92818b3fe5 Update SM4_CBC_CTX and SM4_CTR_CTX Zhi Guan 2024-01-03 10:17:31 +08:00
  • f53f69d1e2 Create soft_sdftest.c Zhi Guan 2023-12-30 22:15:25 +08:00
  • 43396395d6 Add sm3_xmss command Zhi Guan 2023-12-28 10:19:53 +08:00
  • 39e2f9f657 Add software SDF implementation Zhi Guan 2023-12-28 10:18:09 +08:00
  • 1def752948 Update sm4_cbc_mac.h Zhi Guan 2023-12-25 10:26:20 +08:00
  • 81c3538020 Add SM3-XMSS post-quantum signature Zhi Guan 2023-12-18 09:56:43 +08:00
  • 4d7057b62b Update digest.c Zhi Guan 2023-12-18 09:54:13 +08:00
  • fc01dd522d Update sm3.c Zhi Guan 2023-12-17 21:10:41 +08:00
  • 34af2f4809 Update sm3hmac.c Zhi Guan 2023-12-17 21:10:20 +08:00
  • dc4c21f4ec Make AES optional and remove "Public API" from headers Zhi Guan 2023-12-17 16:52:42 +08:00
  • 04cbd81651 Update CMakeLists.txt Zhi Guan 2023-12-17 16:33:51 +08:00
  • 2c988b008b Update demos Zhi Guan 2023-12-16 11:42:10 +08:00
  • 508206223b Update CMakeLists.txt and make demos optional Zhi Guan 2023-12-16 10:35:46 +08:00
  • 94fc0aacab Update sm4test.c Zhi Guan 2023-12-14 15:29:06 +08:00
  • 5814112e22 Fix gmssl RPATH issue in Mac Zhi Guan 2023-12-14 11:48:48 +08:00
  • b3352b8d86 Add -in_str option to gmssl sm3 command Zhi Guan 2023-12-14 11:46:51 +08:00
  • 6b358a4dee Update README.md Zhi Guan 2023-12-13 21:03:13 +08:00
  • 6923ffc84c Add sm4_tbox.c as default SM4 C implementation Zhi Guan 2023-12-13 20:58:40 +08:00
  • 6ed99b4ee5 Update sm3.h Zhi Guan 2023-12-13 20:49:47 +08:00
  • 85e81d2864 Update sm3_kdf.c Zhi Guan 2023-12-13 20:49:44 +08:00
  • 07b077d66b Update sm3_hmac.c Zhi Guan 2023-12-13 20:48:54 +08:00
  • 257ba6bcdb Update SM4 Zhi Guan 2023-12-13 20:26:57 +08:00
  • 93a371113f Delete rc4test.c Zhi Guan 2023-12-13 20:19:21 +08:00
  • 8106b9b2b7 Delete md5test.c Zhi Guan 2023-12-13 20:19:18 +08:00
  • ecb7e1c248 Remove DES Zhi Guan 2023-12-13 20:19:16 +08:00
  • 687ecb9f49 Remove RC4 Zhi Guan 2023-12-13 20:16:05 +08:00
  • 908ece9d0a Remove MD5 Zhi Guan 2023-12-13 20:14:19 +08:00
  • 7db4991b4d Update sm3.c Zhi Guan 2023-12-13 20:09:47 +08:00
  • 1d6c763afb Update version to 3.1.2-Dev Zhi Guan 2023-12-13 20:02:27 +08:00
  • d655c06b3a Update version v3.1.1 Zhi Guan 2023-12-12 16:05:31 +08:00
  • 7dbf43ec0f Update cmake.yml Zhi Guan 2023-12-12 14:48:00 +08:00
  • 651d9902eb fix cmsencrypt.c mem leak Zhi Guan 2023-12-12 14:23:46 +08:00
  • 10e02215e3 Fix cms.c mem leak Zhi Guan 2023-12-12 14:23:33 +08:00
  • 8974e0f2ea Remove unused files Zhi Guan 2023-10-27 16:24:29 +08:00