diff options
Diffstat (limited to 'lib/vtls/openssl.c')
| -rw-r--r-- | lib/vtls/openssl.c | 12 | 
1 files changed, 12 insertions, 0 deletions
| diff --git a/lib/vtls/openssl.c b/lib/vtls/openssl.c index 37d50cb60..e41499f90 100644 --- a/lib/vtls/openssl.c +++ b/lib/vtls/openssl.c @@ -3183,6 +3183,18 @@ void Curl_ossl_md5sum(unsigned char *tmp, /* input */    MD5_Final(md5sum, &MD5pw);  } +void Curl_ossl_sha256sum(const unsigned char *tmp, /* input */ +                      size_t tmplen, +                      unsigned char *sha256sum /* output */, +                      size_t unused) +{ +  SHA256_CTX SHA256pw; +  (void)unused; +  SHA256_Init(&SHA256pw); +  SHA256_Update(&SHA256pw, tmp, tmplen); +  SHA256_Final(sha256sum, &SHA256pw); +} +  bool Curl_ossl_cert_status_request(void)  {  #if (OPENSSL_VERSION_NUMBER >= 0x0090808fL) && !defined(OPENSSL_NO_TLSEXT) && \ | 
