56 Commits

Author SHA1 Message Date
Sun Yimin
33c609242c
internal/cpuid: use var block 2025-02-26 08:25:58 +08:00
Sun Yimin
1aed89febd
subtle: combine xor_<goarch>.go files #304 2025-02-17 08:32:20 +08:00
Sun Yimin
ea592fe3d0
cfca: fix typo 2025-01-23 16:35:32 +08:00
Sun Yimin
9e57bb91b2
cfca: add examples 2025-01-23 11:28:54 +08:00
Sun Yimin
ee55d370f8
improve test coverage and remove deprecated methods 2025-01-22 10:28:01 +08:00
Sun Yimin
4c88efbaee
sm2: provide a specific hash.Hash implementation #297 2025-01-20 17:36:46 +08:00
Sun Yimin
80a264c995
sm2: update document 2025-01-17 13:54:16 +08:00
Sun Yimin
cf6e203d06
pkcs7: update comments and document 2025-01-16 10:59:30 +08:00
Sun Yimin
bef7f5421e
pkcs7: sign precomputed digest #294 2025-01-14 16:41:03 +08:00
Sun Yimin
309e920050
doc: update sm2.md 2024-12-20 17:57:35 +08:00
Sun Yimin
805fa40c97
pkcs7: code review and refactor 2024-12-20 08:34:32 +08:00
Sun Yimin
d199697b20
pkcs7: remove deprecated method SignWithSM2 2024-12-19 15:42:19 +08:00
Sun Yimin
6a98350f2e
cfca: extract encrypt/decrypt functions with SM4CBC and SM3 KDF 2024-12-11 17:51:31 +08:00
Sun Yimin
c6881ae849
update cfca document 2024-12-10 10:29:22 +08:00
Sun Yimin
0e616425aa
update CFCA document #270 2024-11-20 08:32:02 +08:00
Sun Yimin
1aefd6f1f6
update doc 2024-11-18 17:23:59 +08:00
Sun Yimin
ef06ce03ac
doc: update cfca 2024-11-04 08:58:13 +08:00
Sun Yimin
3166f5e06b
update documents 2024-08-27 17:21:00 +08:00
Sun Yimin
4b19c80ffc
doc: pkcs7 supplement detached signature 2024-07-26 09:53:00 +08:00
Sun Yimin
fa39b1fd7a
doc: update sm2.md 2024-07-09 10:00:12 +08:00
Sun Yimin
d7c02ead50
pkcs8: predefine some common errors 2024-07-08 17:00:18 +08:00
Sun Yimin
ff1269c9dc
doc: update pkcs12.md 2024-07-05 15:31:13 +08:00
Sun Yimin
ffddbdcfec
doc: supplement PBMAC in pkcs12.md 2024-07-03 11:11:09 +08:00
Sun Yimin
58196f9364
doc: update pkcs12.md 2024-07-03 08:20:11 +08:00
Sun Yimin
8b0ad54238
doc: add zuc.md 2024-06-28 12:54:01 +08:00
Sun Yimin
2ead6d523d
doc: add pkcs12 2024-06-25 17:41:14 +08:00
Sun Yimin
9382886282
pkcs7: polish, improve maintainability 2024-06-21 18:00:21 +08:00
Sun Yimin
dc66ca673e
pkcs7: follow GB/T 35275-2017 9.1 strictly 2024-06-20 11:49:10 +08:00
Sun Yimin
0445d16e97
smx509: fix CSRResponse sign certs handle issue 2024-06-18 11:43:20 +08:00
Sun Yimin
a1de6312b4
doc: pkcs7 fix table display issue 2024-06-17 17:52:37 +08:00
Sun Yimin
5b3d0a424e
doc: suppliement pkcs7 document and comments 2024-06-17 17:42:00 +08:00
Sun Yimin
1ef4cf9510
smx509: improve test coverage 2024-06-13 17:44:32 +08:00
Sun Yimin
6ba367a255
smx509: support CSRRespose handling 2024-06-12 17:49:37 +08:00
Sun Yimin
36eaeabd95
doc: refine sm2/cfca documents 2024-06-12 10:40:00 +08:00
Sun Yimin
1b34247549
doc: fix reference doc name 2024-06-11 17:50:04 +08:00
Sun Yimin
2f586539d4
doc: CFCA互操作性指南 2024-06-11 17:42:19 +08:00
Sun Yimin
b434b5f373
doc: sm2应用扩展 2024-06-04 11:41:58 +08:00
Sun Yimin
ea0884c4a0
doc: update sm2 encryption performance 2024-05-26 11:20:59 +08:00
Sun Yimin
a01428eaf3
sm4: add env var FORCE_SM4BLOCK_AESNI & give up cbc asm implementation 2024-01-25 17:46:09 +08:00
Sun Yimin
25ead7dc1f
smx509: refactor p8 parse and pkix public key parse 2024-01-11 17:45:55 +08:00
Sun Yimin
ceff9bfd19
doc: sm4 AEAD mode dst explanation 2023-12-29 17:57:40 +08:00
Sun Yimin
93f3a5e020
doc: update sm2/sm4 document 2023-12-22 17:54:42 +08:00
Sun Yimin
3ac62049d6
doc: SM9标识密码算法应用指南 2023-12-19 10:36:06 +08:00
Sun Yimin
c6cc18ee9c
doc: sm2 update examples 2023-12-18 07:58:52 +08:00
Sun Yimin
77b581e409
doc: Errata 2023-12-15 18:04:06 +08:00
Sun Yimin
167f0e0b11
sm2: #189, #190, #191 2023-12-15 13:06:53 +08:00
Sun Yimin
aa4e023972
Update document 2023-12-14 16:28:25 +08:00
Sun Yimin
fefb280170
doc: 重新编排 2023-12-13 08:02:22 +08:00
Sun Yimin
2187bea0d9
doc: 增加与KMS集成这一节及其它 2023-12-12 17:32:48 +08:00
Sun Yimin
015ca1b6b2
doc: fix markdown display 2023-12-12 13:07:10 +08:00