mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 10:47:28 +02:00
Fix VS error
This commit is contained in:
17
src/ssl.c
17
src/ssl.c
@ -16631,6 +16631,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md)
|
||||
|
||||
#endif /* WOLFSSL_SHA512 */
|
||||
|
||||
#ifdef WOLFSSL_SHA3
|
||||
#ifndef WOLFSSL_NOSHA3_224
|
||||
const WOLFSSL_EVP_MD* wolfSSL_EVP_sha3_224(void)
|
||||
{
|
||||
@ -16661,7 +16662,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md)
|
||||
return EVP_get_digestbyname("SHA3_512");
|
||||
}
|
||||
#endif /* WOLFSSL_NOSHA3_512 */
|
||||
|
||||
#endif /* WOLFSSL_SHA3 */
|
||||
|
||||
WOLFSSL_EVP_MD_CTX *wolfSSL_EVP_MD_CTX_new(void)
|
||||
{
|
||||
@ -16757,7 +16758,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md)
|
||||
(wc_Sha512*)&des->hash.digest);
|
||||
break;
|
||||
#endif /* WOLFSSL_SHA512 */
|
||||
|
||||
#ifdef WOLFSSL_SHA3
|
||||
#ifndef WOLFSSL_NOSHA3_224
|
||||
case WC_HASH_TYPE_SHA3_224:
|
||||
wc_Sha3_224_Copy((wc_Sha3*)&src->hash.digest,
|
||||
@ -16783,7 +16784,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md)
|
||||
(wc_Sha3*)&des->hash.digest);
|
||||
break;
|
||||
#endif
|
||||
|
||||
#endif
|
||||
default:
|
||||
return WOLFSSL_FAILURE;
|
||||
}
|
||||
@ -17208,7 +17209,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md)
|
||||
wc_Sha512Free((wc_Sha512*)&ctx->hash.digest);
|
||||
break;
|
||||
#endif /* WOLFSSL_SHA512 */
|
||||
|
||||
#ifdef WOLFSSL_SHA3
|
||||
#ifndef WOLFSSL_NOSHA3_224
|
||||
case WC_HASH_TYPE_SHA3_224:
|
||||
wc_Sha3_224_Free((wc_Sha3*)&ctx->hash.digest);
|
||||
@ -17230,7 +17231,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md)
|
||||
wc_Sha3_512_Free((wc_Sha3*)&ctx->hash.digest);
|
||||
break;
|
||||
#endif
|
||||
|
||||
#endif
|
||||
default:
|
||||
return WOLFSSL_FAILURE;
|
||||
}
|
||||
@ -18908,6 +18909,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md)
|
||||
(unsigned long)sz);
|
||||
break;
|
||||
#endif /* WOLFSSL_SHA512 */
|
||||
#ifdef WOLFSSL_SHA3
|
||||
#ifndef WOLFSSL_NOSHA3_224
|
||||
case WC_HASH_TYPE_SHA3_224:
|
||||
wolfSSL_SHA3_224_Update((SHA3_224_CTX*)&ctx->hash, data,
|
||||
@ -18929,6 +18931,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md)
|
||||
wolfSSL_SHA3_512_Update((SHA3_512_CTX*)&ctx->hash, data,
|
||||
(unsigned long)sz);
|
||||
break;
|
||||
#endif
|
||||
#endif
|
||||
default:
|
||||
return WOLFSSL_FAILURE;
|
||||
@ -18986,6 +18989,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md)
|
||||
if (s) *s = WC_SHA512_DIGEST_SIZE;
|
||||
break;
|
||||
#endif /* WOLFSSL_SHA512 */
|
||||
#ifdef WOLFSSL_SHA3
|
||||
#ifndef WOLFSSL_NOSHA3_224
|
||||
case WC_HASH_TYPE_SHA3_224:
|
||||
wolfSSL_SHA3_224_Final(md, (SHA3_224_CTX*)&ctx->hash);
|
||||
@ -19007,6 +19011,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md)
|
||||
wolfSSL_SHA3_512_Final(md, (SHA3_512_CTX*)&ctx->hash);
|
||||
if (s) *s = WC_SHA3_512_DIGEST_SIZE;
|
||||
break;
|
||||
#endif
|
||||
#endif
|
||||
default:
|
||||
return WOLFSSL_FAILURE;
|
||||
@ -19075,6 +19080,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md)
|
||||
mdlen = WC_SHA512_DIGEST_SIZE;
|
||||
} else
|
||||
#endif
|
||||
#ifdef WOLFSSL_SHA3
|
||||
#ifndef WOLFSSL_NOSHA3_224
|
||||
if (XSTRNCMP(evp_md, "SHA3_224", 8) == 0) {
|
||||
type = WC_SHA3_224;
|
||||
@ -19097,6 +19103,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md)
|
||||
mdlen = WC_SHA3_512_DIGEST_SIZE;
|
||||
} else
|
||||
#endif
|
||||
#endif
|
||||
#ifndef NO_SHA
|
||||
if (XSTRNCMP(evp_md, "SHA", 3) == 0) {
|
||||
type = WC_SHA;
|
||||
|
Reference in New Issue
Block a user