Return to sk-usbhid.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.30, 2021/05/31 06:48:42 | version 1.31, 2021/10/01 04:50:36 | ||
---|---|---|---|
|
|
||
{ | { | ||
#ifdef WITH_OPENSSL | #ifdef WITH_OPENSSL | ||
u_int mdlen; | u_int mdlen; | ||
#else | |||
SHA2_CTX ctx; | |||
#endif | #endif | ||
if (dlen != 32) | if (dlen != 32) | ||
|
|
||
if (!EVP_Digest(m, mlen, d, &mdlen, EVP_sha256(), NULL)) | if (!EVP_Digest(m, mlen, d, &mdlen, EVP_sha256(), NULL)) | ||
return -1; | return -1; | ||
#else | #else | ||
SHA256Data(m, mlen, d); | SHA256Init(&ctx); | ||
SHA256Update(&ctx, (const uint8_t *)m, mlen); | |||
SHA256Final(d, &ctx); | |||
#endif | #endif | ||
return 0; | return 0; | ||
} | } |