Commit Graph

714 Commits

Author SHA1 Message Date
luokai
587c876f0d update .gitignore for ignoring VS project caches
Supporting to use VS CMake feature to open the project without pre build to genereate .sln and ignore the VS CMake project caches
2024-05-24 08:23:04 +08:00
Zhi Guan
ec16879fd8 Remove warnings 2024-05-23 17:29:45 +08:00
Zhi Guan
4f21be027e Remove warnings 2024-05-23 17:12:53 +08:00
Zhi Guan
9d8da9c380 Update sm9_z256.c 2024-05-23 16:50:33 +08:00
Zhi Guan
b3707dbabf Update sm9_z256.c 2024-05-23 16:43:08 +08:00
Zhi Guan
f3ceaa4e4e Update sm2_z256.c 2024-05-23 16:43:05 +08:00
Zhi Guan
adc181fa91 Remove warnings 2024-05-23 16:28:54 +08:00
Zhi Guan
31dafbc65d Update README.md 2024-05-23 10:00:22 +08:00
Zhi Guan
1f5d653c58 Update README.md 2024-05-23 09:49:18 +08:00
Zhi Guan
8a52a2137d Add examples to tools 2024-05-20 22:55:58 +08:00
Zhi Guan
926e063353 Fix sm4-cbc iv related bug 2024-05-20 18:02:16 +08:00
Zhi Guan
e76b3fc3b1 Update pem.c 2024-05-19 19:02:04 +08:00
Zhi Guan
5520846c12 Update README.md 2024-05-17 16:21:36 +08:00
Zhi Guan
d56eeaac5a Remove warnings 2024-05-17 13:12:51 +08:00
Zhi Guan
7cc5b77cf8 Add sm4_xts and ghash command 2024-05-15 10:00:22 +08:00
Zhi Guan
8fb8dd05ab Add sm4_ccm command 2024-05-14 21:56:03 +08:00
Zhi Guan
f5ed971747 Update sm4_ctr_sm3_hmac.c 2024-05-14 10:08:05 +08:00
Zhi Guan
ba166948db Update sm4_cbc_sm3_hmac.c 2024-05-14 10:08:03 +08:00
Zhi Guan
ec4396cdb5 Fix SM4 CFB bug when in==out, add option -sbytes to command 2024-05-14 10:07:59 +08:00
Zhi Guan
a98be7f477 Change iv behavior in sm4_cbc_encrypt_blocks 2024-05-13 21:51:59 +08:00
Zhi Guan
1e2b75ff1a Update gmssl help 2024-05-13 21:44:48 +08:00
Zhi Guan
7f3072e917 Let sm4_cbc_encrypt_blocks update iv
If in == out, then after encryptions the input (i.e. iv) is changed
2024-05-13 21:44:06 +08:00
Zhi Guan
3b6c2a3e9b Update CMakeLists.txt 2024-05-13 15:57:57 +08:00
Zhi Guan
e17df320be Remove cl building warnings 2024-05-13 15:52:59 +08:00
Zhi Guan
623fe136b3 Update CMakeLists.txt 2024-05-13 15:26:28 +08:00
Zhi Guan
11093afacd Update CMakeLists.txt 2024-05-12 23:25:42 +08:00
Zhi Guan
f5fb0a5ae9 Update sm4_arm64.c 2024-05-12 23:25:39 +08:00
Zhi Guan
7a94496355 Update CMakeLists.txt 2024-05-12 23:18:18 +08:00
Zhi Guan
dc80b0c137 Change cpu suffix and other file names 2024-05-12 23:17:35 +08:00
Zhi Guan
58340393b1 Add SM4 commands in gmssl CLI 2024-05-11 18:10:24 +08:00
Zhi Guan
2c125fbaa5 Return max *outlen in SM4 CTX update/finish 2024-05-11 15:05:27 +08:00
Zhi Guan
cd5cb85592 Use endian.h in SM3 2024-05-11 15:00:58 +08:00
Zhi Guan
cc154048e7 Add sm3 arm neon implementation 2024-05-10 22:06:41 +08:00
Zhi Guan
f11cf530d3 Add sm4_ctr gmssl option 2024-05-10 22:06:27 +08:00
Zhi Guan
018efec089 Update sm3.c 2024-05-10 22:04:43 +08:00
Zhi Guan
d99f11b507 Update sm3.c 2024-05-10 00:54:04 +08:00
Zhi Guan
48bbce551f Add unlooped version of SM3 2024-05-10 00:53:49 +08:00
Zhi Guan
f64b8c5620 Delete sdf_dummy.c 2024-05-09 16:40:36 +08:00
Zhi Guan
46bdce350c Update sm4.h 2024-05-09 16:40:15 +08:00
Zhi Guan
d37d0b18b8 Change SDF files 2024-05-09 10:22:03 +08:00
Zhi Guan
3d491c9e14 Use SDF as the crypto provider in SM2/3/4 CTX API
cmake .. -DENABLE_CRYPTO_SDF=ON
2024-05-08 17:04:45 +08:00
Zhi Guan
2000655392 Update soft_sdftest.c 2024-05-07 10:57:00 +08:00
Zhi Guan
40f2bb23d0 Update soft_sdf.c 2024-05-07 10:48:15 +08:00
Zhi Guan
fad7830f1c Update sdf_lib.c
The `ECCCipher` in GmSSL has enough ciphertext buffer, so length checking is not required. And without setting ECCCipher.L makes the API easier to use.
2024-05-07 10:47:16 +08:00
Zhi Guan
1301280b77 Update soft_sdf 2024-05-05 22:25:01 +08:00
Zhi Guan
f47a9c586e Add SM4 CCM test speed 2024-04-29 23:41:05 +08:00
Zhi Guan
5f829132db Update sm4_cbc_mactest.c 2024-04-29 23:40:50 +08:00
Zhi Guan
81c97dbec0 Update SM4 CL function names 2024-04-29 23:40:44 +08:00
Zhi Guan
eeb44dc633 Update error.h 2024-04-29 23:39:24 +08:00
Zhi Guan
f17d25abac Merge pull request #1668 from Gorachya/master
Update sm9_z256.c
2024-04-29 22:58:20 +08:00