Zhi Guan
ff4a478cce
Update sm3_sse.c
2024-05-24 20:05:02 +08:00
Zhi Guan
1fd989303f
Add SM2 X86_64 asm
...
Not working yet
2024-05-24 20:04:53 +08:00
Zhi Guan
32819490c7
Create sm2_z256_amd64.S
2024-05-24 16:16:07 +08:00
Zhi Guan
e2d4128ebe
Update SM4 CE
2024-05-24 15:21:06 +08:00
Zhi Guan
77fa479e38
Add help to tools
2024-05-24 11:31:42 +08:00
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