SM2_DecBuf函数
int SM2_DecBuf(BYTE
*InBuf,BYTE *OutBuf,int inlen,char* pin,char *InPath)
功能:使用锁中的SM2密钥对输入的二进制数据进行解密
参数1--InBuf(in);要解密的二进制数据。
参数2――OutBuf(out);返回解密后的二进制数据。
参数3――inlen(in);要解密的二进制数据的长度
参数4――pin(in);Pin码,只有Pin码正确才能进行解密
返回结果--若函数返回0,则表示函数执行成功,OutBuf中包含有解密后的二进制数据;若返回其它值, 则表示函数失败,错误原因可以参见错误代码含义。
重要提示1:解密后的数据长度要小于加密后的数据长度
重要提示2:解密后的数据长度的计算方式是:outlen=inlen-(inlen/225+1)*97