639 Commits

Author SHA1 Message Date
Sun Yimin
acffd83cc9
sm4: format asm code 2022-07-22 10:08:15 +08:00
Sun Yimin
ff434b7bd7
sm4: arm64 forget to load IV 2022-07-21 17:37:57 +08:00
Sun Yimin
42faebb588
sm4: cbc encryption improvement a little 2022-07-21 17:32:11 +08:00
Sun Yimin
8ddf1bc68f
sm4: reduce duplicated asm code 2022-07-21 13:41:56 +08:00
Sun Yimin
572bf6574e
sm4: improve cbc decrypt performance 2022-07-20 11:43:49 +08:00
Sun Yimin
54a06d72e1
sm9: test all curves 2022-07-19 16:07:42 +08:00
Sun Yimin
ec7f96d3cc
sm9: remove unsure code 2022-07-19 15:36:08 +08:00
Sun Yimin
af50b136e9
sm4: separate cipher_ni from cipher_asm 2022-07-19 13:29:21 +08:00
Sun Yimin
6a60fe2603
ccm: add unit test cases and support ignore 2022-07-19 09:47:36 +08:00
Sun Yimin
711508985e
sm9: clean code and unit test 2022-07-19 08:58:12 +08:00
Sun Yimin
24765d0e35
supplement unit test cases 2022-07-18 10:13:53 +08:00
Sun Yimin
be29c32fe5
Update README.md 2022-07-17 17:48:02 +08:00
Sun Yimin
08bb2e2b57
zuc: add test case 2022-07-15 17:18:14 +08:00
Emman
fdb89d3233 Merge branch 'main' of https://github.com/emmansun/gmsm 2022-07-15 16:43:38 +08:00
Emman
eb94980db3 run "gofmt -s -w" 2022-07-15 16:42:39 +08:00
Sun Yimin
221cd0f6d2
Create codeql-analysis.yml 2022-07-15 14:22:31 +08:00
Sun Yimin
ffe5bff24e
pkcs8: fix copy issue v0.13.5 2022-07-15 13:37:54 +08:00
Sun Yimin
7271ce6df9
pkcs8: find out race fail case due to big CostParameter value 2022-07-15 13:34:42 +08:00
Sun Yimin
1a75fd65ca
zuc: add comment and fix a bug 2022-07-15 11:48:44 +08:00
Sun Yimin
7e81d05ce9
[sync] crypto/x509: restrict CRL number to <=20 octets #69 2022-07-15 10:25:53 +08:00
Sun Yimin
99bfac3a2b
upgrade dependencies and add unit test cases 2022-07-14 15:31:49 +08:00
Sun Yimin
58513465fa
x509: supplement test cases 2022-07-14 15:03:15 +08:00
Sun Yimin
204419818f
zuc: fix a copy paste error 2022-07-14 14:17:41 +08:00
Sun Yimin
9751e9619e
zuc: EIA256 ARM64 2022-07-14 14:10:49 +08:00
Sun Yimin
e0b2121574
zuc: eia arm64 2022-07-14 10:45:43 +08:00
Sun Yimin
c6e33cb31c
zuc: eia arm64 2022-07-14 10:42:49 +08:00
Sun Yimin
b1dd0ade2e
zuc: eia256 performance improvement 2022-07-13 16:16:01 +08:00
Sun Yimin
39274df2bd
zuc: EIA performance improvement 2022-07-13 11:51:44 +08:00
Sun Yimin
87f6f6a736
sm4: fix test case issue 2022-07-12 10:08:23 +08:00
Sun Yimin
daa6853722
sm4: add test cases 2022-07-12 09:57:35 +08:00
Sun Yimin
e4d02321b7
test: try coverpkg 2022-07-12 08:38:01 +08:00
Sun Yimin
189f2217c3
sm4: remove sm4_test folder 2022-07-11 17:40:48 +08:00
Sun Yimin
8eeeddbbea
cipher/sm4: refactoring, remove sm4_test folder 2022-07-11 17:40:15 +08:00
Sun Yimin
2c3b759652
upgrade github actions 2022-07-11 16:40:11 +08:00
Sun Yimin
74f18edc53
try merge generic report 2022-07-11 16:01:41 +08:00
Sun Yimin
b36779c604
change to use codecov/codecov-action@v3 2022-07-11 15:53:47 +08:00
Sun Yimin
1e4171b1e8
code test coverage 2022-07-11 15:42:11 +08:00
Sun Yimin
8bcbb9c77a
code test coverage 2022-07-11 14:25:20 +08:00
Sun Yimin
394991c8b1
Update ci.yml 2022-07-11 13:55:27 +08:00
Sun Yimin
ceaa727f83
go report card 2022-07-11 13:32:34 +08:00
Sun Yimin
6efc68c6a9
go report card 2022-07-11 13:28:23 +08:00
Sun Yimin
7bf006ca42
go report card 2022-07-11 13:27:36 +08:00
Sun Yimin
f51e5cca1f
zuc: eia refactoring 2022-07-08 16:08:43 +08:00
Sun Yimin
38db8cebd3
zuc: arm64 fix bug 2022-07-07 14:20:09 +08:00
Sun Yimin
80638ed2ae
zuc: arm64 debug 1 2022-07-07 14:10:05 +08:00
Sun Yimin
f169de84de
zuc: try to arm64 2022-07-07 13:44:10 +08:00
Sun Yimin
d79c799dad
zuc: test arm64 2022-07-07 13:07:22 +08:00
Sun Yimin
eca13ba8c5
[sm9] fix 32-bit GOARCH issue v0.13.4 2022-07-07 11:43:00 +08:00
Emman
1ccbc35f12 Revert "[sm9] fix 32-bit GOARCH issue"
This reverts commit 53b24e0aaccaed0d3f3c4f04ead2121363afa91f.
2022-07-07 11:28:44 +08:00
Sun Yimin
53b24e0aac
[sm9] fix 32-bit GOARCH issue 2022-07-07 10:50:24 +08:00