mirror of https://github.com/wolfSSL/wolfssl.git
fix SetMinDhKey_Sz() implementation defines
parent
262f5f87cb
commit
2d021489b3
59
src/ssl.c
59
src/ssl.c
|
@ -521,6 +521,35 @@ int wolfSSL_CTX_SetTmpDH(WOLFSSL_CTX* ctx, const unsigned char* p, int pSz,
|
||||||
return SSL_SUCCESS;
|
return SSL_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
int wolfSSL_CTX_SetMinDhKey_Sz(WOLFSSL_CTX* ctx, word16 keySz)
|
||||||
|
{
|
||||||
|
if (ctx == NULL || keySz > 16000 || keySz % 8 != 0)
|
||||||
|
return BAD_FUNC_ARG;
|
||||||
|
|
||||||
|
ctx->minDhKeySz = keySz / 8;
|
||||||
|
return SSL_SUCCESS;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
int wolfSSL_SetMinDhKey_Sz(WOLFSSL* ssl, word16 keySz)
|
||||||
|
{
|
||||||
|
if (ssl == NULL || keySz > 16000 || keySz % 8 != 0)
|
||||||
|
return BAD_FUNC_ARG;
|
||||||
|
|
||||||
|
ssl->options.minDhKeySz = keySz / 8;
|
||||||
|
return SSL_SUCCESS;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
int wolfSSL_GetDhKey_Sz(WOLFSSL* ssl)
|
||||||
|
{
|
||||||
|
if (ssl == NULL)
|
||||||
|
return BAD_FUNC_ARG;
|
||||||
|
|
||||||
|
return (ssl->options.dhKeySz * 8);
|
||||||
|
}
|
||||||
|
|
||||||
#endif /* !NO_DH */
|
#endif /* !NO_DH */
|
||||||
|
|
||||||
|
|
||||||
|
@ -4055,36 +4084,6 @@ int wolfSSL_CTX_SetTmpDH_file(WOLFSSL_CTX* ctx, const char* fname, int format)
|
||||||
return wolfSSL_SetTmpDH_file_wrapper(ctx, NULL, fname, format);
|
return wolfSSL_SetTmpDH_file_wrapper(ctx, NULL, fname, format);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int wolfSSL_CTX_SetMinDhKey_Sz(WOLFSSL_CTX* ctx, word16 keySz)
|
|
||||||
{
|
|
||||||
if (ctx == NULL || keySz > 16000 || keySz % 8 != 0)
|
|
||||||
return BAD_FUNC_ARG;
|
|
||||||
|
|
||||||
ctx->minDhKeySz = keySz / 8;
|
|
||||||
return SSL_SUCCESS;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
int wolfSSL_SetMinDhKey_Sz(WOLFSSL* ssl, word16 keySz)
|
|
||||||
{
|
|
||||||
if (ssl == NULL || keySz > 16000 || keySz % 8 != 0)
|
|
||||||
return BAD_FUNC_ARG;
|
|
||||||
|
|
||||||
ssl->options.minDhKeySz = keySz / 8;
|
|
||||||
return SSL_SUCCESS;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
int wolfSSL_GetDhKey_Sz(WOLFSSL* ssl)
|
|
||||||
{
|
|
||||||
if (ssl == NULL)
|
|
||||||
return BAD_FUNC_ARG;
|
|
||||||
|
|
||||||
return (ssl->options.dhKeySz * 8);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#endif /* NO_DH */
|
#endif /* NO_DH */
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue