Commit Graph

825 Commits

Author SHA1 Message Date
Zhi Guan
2117196cac Install gmssl.conf to /etc/ld.so.conf.d 2024-05-25 14:32:24 +08:00
Zhi Guan
b0373f3deb Update README.md 2024-05-25 09:57:43 +08:00
Zhi Guan
0d1ef16de0 Fix SM2_AMD64 2024-05-25 09:44:08 +08:00
Zhi Guan
cde0065241 Update SM4 AES-NI implementation 2024-05-24 21:38:14 +08:00
Zhi Guan
4076a30fa2 Update SM4 AVX2 8x implementation 2024-05-24 21:13:09 +08:00
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