mirror of
https://github.com/emmansun/gmsm.git
synced 2025-04-26 20:26:19 +08:00
doc: update sm2.md
This commit is contained in:
parent
7a545ef791
commit
fa39b1fd7a
@ -131,6 +131,12 @@ func ExampleNewPrivateKeyFromInt() {
|
||||
| 1.2.156.10197.6.1.4.1.5.2 | 基于口令的加密方案PBES (其实就是PBES2) |
|
||||
| 1.2.156.10197.6.1.4.1.5.3 | 基于口令的消息鉴别码PBMAC |
|
||||
|
||||
规范中让人困惑的地方:
|
||||
1. 附录 **A.2 伪随机函数** 引入了这个新的**id-hmacWithSM3**的OID**1.2.156.10197.1.401.3.1**
|
||||
2. 附录 **A.4 基础消息鉴别方案**,给出的实例片段中的OID为**1.2.156.10197.1.401**,让人怀疑这个实例抄的是**PKCS12-MAC**,而不是**PBMAC1**。
|
||||
3. 附录 **B.2 PBES结构**,**PBES-Encs**竟然给出了**pbeWithSM3AndSM4-CBC OJBECTIDENTIFIER ::= {1.2.156.10197.6.1.4.1.12.1.1}**,难不成又要抄**PBES1**?
|
||||
4. 附录 **C. ASN.1 结构定义**,**id-hmacWithSM3**的OID又是**1.2.156.10197.1.401.2**。
|
||||
|
||||
## 数字签名算法
|
||||
您可以直接使用sm2私钥的签名方法```Sign```:
|
||||
```go
|
||||
|
Loading…
x
Reference in New Issue
Block a user