luokai
475cb77829
move ENABLE_SM2_ENC_PRE_COMPUTE to CMakeLists as an option
2024-05-24 08:24:58 +08:00
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