444 Commits

Author SHA1 Message Date
Emman
88dc7dc8ec remove non-shangmi alg 2022-04-21 08:27:41 +08:00
Emman
0a827de266 update package level comments 2022-04-20 08:36:44 +08:00
Emman
772beacfb0 support zuc256 for eea 2022-04-19 17:42:21 +08:00
Emman
ca98bd6f5c crypto/x509: reject duplicate extensions #48 2022-04-19 16:29:41 +08:00
Emman
45aae847b8 add back the last test vector 2022-04-19 13:32:09 +08:00
Emman
2391806012 Merge branch 'main' of https://github.com/emmansun/gmsm 2022-04-19 11:50:38 +08:00
Emman
133077a4b2 zuc 128 stream cipher 2022-04-19 11:25:14 +08:00
Emman
e95fc0c08a rc5 symmetric cipher 2022-04-19 11:24:00 +08:00
emmansun
77f61fce9c crypto/x509: don't create certs with negative serials #47 2022-04-17 09:37:03 +08:00
Emman
35732a2822 #45, #46 v0.11.5 2022-04-15 11:14:30 +08:00
Emman
155ef2943d #44, crypto/x509: omit empty extensions SEQUENCE 2022-04-15 11:05:14 +08:00
Emman
b3f10b9a4c #43, crypto/x509: don't allow too long serials 2022-04-15 11:01:11 +08:00
Emman
db4ee8585a expose type cast method 2022-04-13 09:41:38 +08:00
Emman
51f29b0258 Upgrade dependencies 2022-04-13 09:40:42 +08:00
emmansun
c7066d2256 fix ut error 2022-04-11 19:50:44 +08:00
Emman
efc3350236 Fix ut error 2022-04-11 17:40:41 +08:00
Emman
97217e8a68 crypto/x509: only disable SHA-1 verification for certificates 2022-04-11 17:33:40 +08:00
Emman
41f9220e3c crypto/x509: rework path building 2022-04-11 15:55:23 +08:00
Emman
eb54032c1b crypto/x509: properly handle issuerUniqueID and subjectUniqueID 2022-04-11 13:36:14 +08:00
Emman
d35a314b7a crypto/x509: properly handle issuerUniqueID and subjectUniqueID 2022-04-11 13:35:04 +08:00
Emman
bd9ba93ffe crypto/x509: add CertPool.Equal 2022-04-11 13:34:35 +08:00
Emman
a61731e0e2 duplicated 2022-04-10 11:16:11 +08:00
Emman
0f7a9070ee pkcs1 2022-04-10 09:56:28 +08:00
Emman
dc34e17797 tolerate zero-padded scalars in generic implementation 2022-04-08 11:18:45 +08:00
Emman
bfdb74af01 Upgrade dependencies 2022-04-08 10:51:32 +08:00
Emman
fc6fce3bbf Test Issue 52075 - generic impl panic when scalar has too many leading zeroes 2022-04-08 10:50:11 +08:00
Emman
6450e27784 Upgrade dependencies v0.11.4 2022-03-25 14:35:18 +08:00
Emman
f375365553 Upgrade dependencies 2022-03-21 10:14:28 +08:00
Emman
0357a17c0a crypto/x509: return err ans1.Marshal gives an error 2022-03-21 10:13:40 +08:00
Emman
d79ab3d709 Change to use new {M1, C1, M2, C2}, do not know the old one's derivation process 2022-03-11 18:05:08 +08:00
Emman
9d2fd48255 Upgrade dependencies 2022-03-11 08:26:36 +08:00
Emman
90547cbb23 Add comments 2022-03-09 08:49:41 +08:00
Emman
8fd965965c Upgrade dependencies 2022-03-09 08:48:42 +08:00
Emman
8bf00b0a84 change error message v0.11.3 2022-02-25 11:45:34 +08:00
Emman
d4c1f4d600 padding support for block mode cipher 2022-02-25 10:26:30 +08:00
Emman
746ac7eb55 Add comment 2022-02-24 17:42:05 +08:00
Emman
d389da6bcb Extract padding utility 2022-02-24 17:41:52 +08:00
Emman
cfe9842cc0 Merge branch 'main' of https://github.com/emmansun/gmsm 2022-02-15 13:34:57 +08:00
Emman
08ef4532f3 Upgrade dependencies 2022-02-15 13:30:00 +08:00
Emman
2d4f19dc27 add comments 2022-02-15 13:28:52 +08:00
emmansun
39f36ddb60 fix #30 2022-02-13 16:05:44 +08:00
Emman
69aa220c2f add comments v0.11.2 2022-02-10 14:34:39 +08:00
Emman
2fa225552f sync upstream #25 2022-02-09 13:03:32 +08:00
Emman
26408e6993 Merge branch 'main' of https://github.com/emmansun/gmsm 2022-02-09 10:33:12 +08:00
Sun Yimin
949540a65b
Merge pull request #26 from easyops-cn/polish
[X509] simplify ParsePKIXPublicKey
2022-02-09 10:30:08 +08:00
Emman
9f1134cd87 Change comments 2022-02-09 10:24:38 +08:00
Emman
535b9ab928 Add SM GM/T references 2022-02-09 10:11:45 +08:00
Emman
2574f2447c Merge branch 'main' of https://github.com/emmansun/gmsm 2022-02-09 09:59:07 +08:00
Emman
ce8cffa33a Comments change and remove sign/verify non-sm2 branch 2022-02-09 09:57:03 +08:00
徐胖
40159e6542 [X509] simplify ParsePKIXPublicKey 2022-02-09 09:33:48 +08:00