JuneAndGreen / sm-crypto

国密算法js版
MIT License
894 stars 245 forks source link

功能需要&建议 #75

Open hyfree opened 1 year ago

hyfree commented 1 year ago

1、建议将HMAC算法从SM3方法中剥离出来 2、是否可以增加PBKDF2-SM3算法 3、是否可以增加HKDF-SM3算法 4、代码调用风格我有个想法

//期望形式
const sm3 = require('sm-crypto').sm3
let hashData = sm3.hash('abc') // 杂凑
let mac=sm3.hmac('xxxx',"xxxx");
或者
const sm3 = require('sm-crypto').hmac
let mac=hmac.sign("","")