int openssl_sha1(const uint8_t *in, uint32_t in_len, uint8_t *out, uint32_t *out_len)
{
//SHA_CTX c;
if ((NULL == in) || (NULL == out) || (NULL == out_len) || (0 == in_len))
{
printf("%s-%d:input paraments error!\n", __FUNCTION__, __LINE__);
return -1;
}
SHA1(in, in_len, out);
//SHA1_Init(&c);
//SHA1_Update(&c, in, in_len);
//SHA1_Final(out, &c);
//OPENSSL_cleanse(&c, sizeof(c));
*out_len = SHA_DIGEST_LENGTH;
return 0;
}
SHA1 - 签名
最新推荐文章于 2024-08-26 04:03:37 发布