Commit Graph

739 Commits

Author SHA1 Message Date
Zhi Guan
e9e2d27021 Merge pull request #1684 from maximluo/dev-sm2
move ENABLE_SM2_ENC_PRE_COMPUTE to CMakeLists as an option
2024-05-29 09:48:59 +08:00
Zhi Guan
5d7d5cb8b4 Merge pull request #1683 from maximluo/dev-vs
update .gitignore for ignoring VS project caches
2024-05-29 09:47:48 +08:00
Zhi Guan
31c26de865 Remove _gmssl_export 2024-05-29 09:40:03 +08:00
Zhi Guan
720a81262c Update README.md 2024-05-27 11:55:48 +08:00
Zhi Guan
aa89e39f03 Remove demos and docs 2024-05-25 23:23:53 +08:00
Zhi Guan
834fc0bd0c Remove demos 2024-05-25 23:19:46 +08:00
Zhi Guan
e172df55ca Remove demo scripts, use gmssl cmd -help 2024-05-25 23:10:55 +08:00
Zhi Guan
84d5d5c7c0 Delete sm4_tbox.c 2024-05-25 23:09:53 +08:00
Zhi Guan
29e826ae5d Update CMakeLists.txt to support CentOS 7 2024-05-25 21:24:46 +08:00
Zhi Guan
a46c6a85fc Update sdftest.c 2024-05-25 21:24:23 +08:00
Zhi Guan
d892853faa Convert utf-8 files to ascii 2024-05-25 21:24:15 +08:00
Zhi Guan
68fd02e2ac Convert utf-8 files to ascii 2024-05-25 18:45:23 +08:00
Zhi Guan
39af190b9b Convert utf-8 files to ascii 2024-05-25 18:29:11 +08:00
Zhi Guan
d719ee4862 Conv from UTF-8 to ASCII
`file *.c` to see file types (ASCII or UTF-8), convert UTF-8 (with BOM) to ASCII

```sh
sed '1s/^\xEF\xBB\xBF//'  sm4.c | iconv -f UTF-8 -t ASCII//TRANSLIT > temp.c
mv temp.c sm4.c
```
2024-05-25 18:06:16 +08:00
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