-
目前SM3 hmac用的https://github.com/guanzhi/GmSSL/blob/master/js/sm3.js
-
使用命令行,数据放于data.txt中
bennie@ubuntu:~/Desktop/test/gmssl_sm3hmac$ gmssl sm3hmac -key 63D1BE3F603DB6AC5F1E730500C8803F888FEAAB89327F2DC724EA2A5FCC6908 -in data.txt -hex
d614b32520e79cb904455a56e4d59c1…
-
因SM3增加对hmac的支持,导出SM3入参为2个,但是依赖中'@types/sm-crypto' 中的SM3类型定义入参为1个
-
const crypto = require("crypto");
var algorithm="sm3";
var message="aaa";
var secret="123";
var args = process.argv;
if (args.length>2) message=args[2];
if (args.length>3) algorithm=args[3];…
-
-
sm9加解密计算的标准中是通过k2和c2由sm3算法计算得出校验值c3,使用gmssl v3.1.1的sm9加密接口时发现代码中使用的是sm3_hmac计算,虽然也是可行,但是对于此处的校验算法是否应有统一的算法标准,如果是由用户自定义校验算法,那实际使用中是否主要使用sm3_hmac为校验算法计算,且为何gmssl中是确定的校验算法而用户无法配置
-
This is editorial, and the doc is somewhere between done and published, but it's haunting my notes...
In 7.1, "any label longer than 12 characters" should be "any label longer than 21 characters".
…
-
使用作者的国密strongswan项目配置了roadwarrior + 虚拟ip 环境的vpn,配置好后,客户端可以ping通服务器端内网地址,但是访问不了服务器端内网中的http服务。配置如下:
server:
connections {
rw {
pools = rw_pool
local {
auth = pubkey
certs = server.cer…
-
KDF希望能支持SM3、SM4两种生成方式;
另外我看到之前添加的hmac好像只在序列化密钥的时候用到,而且我好像无法单独调用hmac函数,希望能添加CBC-MAC的功能;
SM4的XTS模式好像也不能用,希望能添加CCM的工作模式。
-
### 官方文档:
```
计算 C2=M⊕K1: K1:58373260 F067EC48 667C21C1 44F8BC33 CD304978
C2:1B5F5B0E 95148968 2F3E64E1 378CDD5D A9513B1C
计算 C3=MAC(K2, C2):
K2:8651FFD5 F738003E 51DF3117 4D0E4E40 2FD87F45 81B…