36 Commits

Author SHA1 Message Date
Sun Yimin
1d24c4640d
pkcs7: fallback change 2024-12-09 20:05:39 +08:00
Sun Yimin
531388ce5e
pkcs7: fallback change 2024-12-09 19:59:41 +08:00
Sun Yimin
1cf8782870
pkcs7: fallback change 2024-12-09 19:54:01 +08:00
Sun Yimin
0d1fe8c95c
cfca: add pkcs7 signed data facade 2024-12-09 18:00:40 +08:00
Sun Yimin
e2c430a0ff
zuc: add comments 2024-11-22 08:33:24 +08:00
Sun Yimin
5c2a22ec2a
pkcs7: update comments #276 2024-11-21 17:53:35 +08:00
Sun Yimin
bc0e11e9b1
pkcs7: provide session interface #276 2024-11-21 17:35:23 +08:00
Sun Yimin
6e742e69ef
pkcs7: change EncryptedContent to implicit #270 2024-11-20 09:55:30 +08:00
Sun Yimin
0205d1ae47
pkcs7: improve compatibility with CFCA #270 2024-11-20 08:22:43 +08:00
Sun Yimin
8e2f6c13de
pkcs7: align pkix.AlgorithmIdentifier Null Parameters with others 2024-10-30 08:57:45 +08:00
Sun Yimin
19bd29a207
pkcs7: SignWithoutAttr supports skip certificates #254 2024-10-07 15:02:49 +08:00
Sun Yimin
ff59b79d60
pkcs7: support GetRecipients #252 2024-09-30 08:26:42 +08:00
Sun Yimin
1b512e5772
internal/cryptotest: add tests for the hash.Hash cipher.BlockMode cipher.Block interfaces 2024-08-02 13:02:25 +08:00
Sun Yimin
2c87cdf8d8
pkcs: refactoring, extract pbes2 from pkcs8 2024-07-04 17:29:44 +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
5b3d0a424e
doc: suppliement pkcs7 document and comments 2024-06-17 17:42:00 +08:00
Sun Yimin
2f586539d4
doc: CFCA互操作性指南 2024-06-11 17:42:19 +08:00
Sun Yimin
4db3046001
pkcs7: support older CFCA integration #225 2024-06-11 11:01:05 +08:00
Sun Yimin
23081971e8
pkcs7: support CFCA legacy SM2 envelope message #225 2024-06-10 19:46:51 +08:00
Sun Yimin
aa4e023972
Update document 2023-12-14 16:28:25 +08:00
Sun Yimin
17a3dd8d4b
change interface{} to any, and remove "+build" build tag #77 2023-11-09 08:34:50 +08:00
Sun Yimin
af86ca7b7b
pkcs7: enable sign without attributes 2023-03-28 08:41:01 +08:00
Sun Yimin
d814868a47
pkcs: SM4 oid special handling 2023-03-27 13:41:45 +08:00
Sun Yimin
6254f0a5cb
sm2: update comments 2023-03-22 10:18:06 +08:00
Sun Yimin
adec7ac7e2
pkcs7: improve test coverage 2023-03-16 10:18:19 +08:00
Sun Yimin
c1289f7224
pkcs7: test clean 2023-03-15 17:50:27 +08:00
Sun Yimin
a93f7fd94d
pkcs7: reduce duplicated and useless code 2023-03-14 17:48:29 +08:00
Sun Yimin
652e6da354
pkcs7: reduce duplicated code 2023-03-14 08:36:15 +08:00
Sun Yimin
5d46f47c15
add cfca sm2 key and certificate parse 2023-03-10 17:09:29 +08:00
Sun Yimin
e7f1b45acf
pkcs7: signed and enveloped data, test rsa 2023-03-09 16:49:21 +08:00
Sun Yimin
1b956e2db0
pkcs7: de-support dsa 2023-03-09 15:07:17 +08:00
Sun Yimin
1d1382f085
pkcs7: fix error 2023-03-09 14:32:50 +08:00
Sun Yimin
9a839b50c0
pkcs7: remove useless file 2023-03-09 14:24:01 +08:00
Sun Yimin
5d41aaa348
merge pkcs7 2023-03-09 11:45:39 +08:00