mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-31 11:17:29 +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 */
|
#endif /* WOLFSSL_SHA512 */
|
||||||
|
|
||||||
|
#ifdef WOLFSSL_SHA3
|
||||||
#ifndef WOLFSSL_NOSHA3_224
|
#ifndef WOLFSSL_NOSHA3_224
|
||||||
const WOLFSSL_EVP_MD* wolfSSL_EVP_sha3_224(void)
|
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");
|
return EVP_get_digestbyname("SHA3_512");
|
||||||
}
|
}
|
||||||
#endif /* WOLFSSL_NOSHA3_512 */
|
#endif /* WOLFSSL_NOSHA3_512 */
|
||||||
|
#endif /* WOLFSSL_SHA3 */
|
||||||
|
|
||||||
WOLFSSL_EVP_MD_CTX *wolfSSL_EVP_MD_CTX_new(void)
|
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);
|
(wc_Sha512*)&des->hash.digest);
|
||||||
break;
|
break;
|
||||||
#endif /* WOLFSSL_SHA512 */
|
#endif /* WOLFSSL_SHA512 */
|
||||||
|
#ifdef WOLFSSL_SHA3
|
||||||
#ifndef WOLFSSL_NOSHA3_224
|
#ifndef WOLFSSL_NOSHA3_224
|
||||||
case WC_HASH_TYPE_SHA3_224:
|
case WC_HASH_TYPE_SHA3_224:
|
||||||
wc_Sha3_224_Copy((wc_Sha3*)&src->hash.digest,
|
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);
|
(wc_Sha3*)&des->hash.digest);
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
default:
|
default:
|
||||||
return WOLFSSL_FAILURE;
|
return WOLFSSL_FAILURE;
|
||||||
}
|
}
|
||||||
@ -17208,7 +17209,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md)
|
|||||||
wc_Sha512Free((wc_Sha512*)&ctx->hash.digest);
|
wc_Sha512Free((wc_Sha512*)&ctx->hash.digest);
|
||||||
break;
|
break;
|
||||||
#endif /* WOLFSSL_SHA512 */
|
#endif /* WOLFSSL_SHA512 */
|
||||||
|
#ifdef WOLFSSL_SHA3
|
||||||
#ifndef WOLFSSL_NOSHA3_224
|
#ifndef WOLFSSL_NOSHA3_224
|
||||||
case WC_HASH_TYPE_SHA3_224:
|
case WC_HASH_TYPE_SHA3_224:
|
||||||
wc_Sha3_224_Free((wc_Sha3*)&ctx->hash.digest);
|
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);
|
wc_Sha3_512_Free((wc_Sha3*)&ctx->hash.digest);
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
default:
|
default:
|
||||||
return WOLFSSL_FAILURE;
|
return WOLFSSL_FAILURE;
|
||||||
}
|
}
|
||||||
@ -18908,6 +18909,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md)
|
|||||||
(unsigned long)sz);
|
(unsigned long)sz);
|
||||||
break;
|
break;
|
||||||
#endif /* WOLFSSL_SHA512 */
|
#endif /* WOLFSSL_SHA512 */
|
||||||
|
#ifdef WOLFSSL_SHA3
|
||||||
#ifndef WOLFSSL_NOSHA3_224
|
#ifndef WOLFSSL_NOSHA3_224
|
||||||
case WC_HASH_TYPE_SHA3_224:
|
case WC_HASH_TYPE_SHA3_224:
|
||||||
wolfSSL_SHA3_224_Update((SHA3_224_CTX*)&ctx->hash, data,
|
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,
|
wolfSSL_SHA3_512_Update((SHA3_512_CTX*)&ctx->hash, data,
|
||||||
(unsigned long)sz);
|
(unsigned long)sz);
|
||||||
break;
|
break;
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
default:
|
default:
|
||||||
return WOLFSSL_FAILURE;
|
return WOLFSSL_FAILURE;
|
||||||
@ -18986,6 +18989,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md)
|
|||||||
if (s) *s = WC_SHA512_DIGEST_SIZE;
|
if (s) *s = WC_SHA512_DIGEST_SIZE;
|
||||||
break;
|
break;
|
||||||
#endif /* WOLFSSL_SHA512 */
|
#endif /* WOLFSSL_SHA512 */
|
||||||
|
#ifdef WOLFSSL_SHA3
|
||||||
#ifndef WOLFSSL_NOSHA3_224
|
#ifndef WOLFSSL_NOSHA3_224
|
||||||
case WC_HASH_TYPE_SHA3_224:
|
case WC_HASH_TYPE_SHA3_224:
|
||||||
wolfSSL_SHA3_224_Final(md, (SHA3_224_CTX*)&ctx->hash);
|
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);
|
wolfSSL_SHA3_512_Final(md, (SHA3_512_CTX*)&ctx->hash);
|
||||||
if (s) *s = WC_SHA3_512_DIGEST_SIZE;
|
if (s) *s = WC_SHA3_512_DIGEST_SIZE;
|
||||||
break;
|
break;
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
default:
|
default:
|
||||||
return WOLFSSL_FAILURE;
|
return WOLFSSL_FAILURE;
|
||||||
@ -19075,6 +19080,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md)
|
|||||||
mdlen = WC_SHA512_DIGEST_SIZE;
|
mdlen = WC_SHA512_DIGEST_SIZE;
|
||||||
} else
|
} else
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef WOLFSSL_SHA3
|
||||||
#ifndef WOLFSSL_NOSHA3_224
|
#ifndef WOLFSSL_NOSHA3_224
|
||||||
if (XSTRNCMP(evp_md, "SHA3_224", 8) == 0) {
|
if (XSTRNCMP(evp_md, "SHA3_224", 8) == 0) {
|
||||||
type = WC_SHA3_224;
|
type = WC_SHA3_224;
|
||||||
@ -19097,6 +19103,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md)
|
|||||||
mdlen = WC_SHA3_512_DIGEST_SIZE;
|
mdlen = WC_SHA3_512_DIGEST_SIZE;
|
||||||
} else
|
} else
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
#ifndef NO_SHA
|
#ifndef NO_SHA
|
||||||
if (XSTRNCMP(evp_md, "SHA", 3) == 0) {
|
if (XSTRNCMP(evp_md, "SHA", 3) == 0) {
|
||||||
type = WC_SHA;
|
type = WC_SHA;
|
||||||
|
Reference in New Issue
Block a user