forked from wolfSSL/wolfssl
Fixes for building the library for Lean PSK
1. Needed to enable static PSK when using Lean PSK 2. Fixed complaints about unused variables.
This commit is contained in:
@ -348,7 +348,7 @@ AC_ARG_ENABLE([leanpsk],
|
|||||||
|
|
||||||
if test "$ENABLED_LEANPSK" = "yes"
|
if test "$ENABLED_LEANPSK" = "yes"
|
||||||
then
|
then
|
||||||
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_LEANPSK -DHAVE_NULL_CIPHER -DSINGLE_THREADED -DNO_AES -DNO_FILESYSTEM -DNO_RABBIT -DNO_RSA -DNO_DSA -DNO_DH -DNO_CERTS -DNO_PWDBASED -DNO_MD4 -DNO_MD5 -DNO_ERROR_STRINGS -DNO_OLD_TLS -DNO_RC4 -DNO_WRITEV -DNO_SESSION_CACHE -DNO_DEV_RANDOM -DWOLFSSL_USER_IO -DNO_SHA -DUSE_SLOW_SHA"
|
AM_CFLAGS="$AM_CFLAGS -DWOLFSSL_LEANPSK -DWOLFSSL_STATIC_PSK -DHAVE_NULL_CIPHER -DSINGLE_THREADED -DNO_AES -DNO_FILESYSTEM -DNO_RABBIT -DNO_RSA -DNO_DSA -DNO_DH -DNO_CERTS -DNO_PWDBASED -DNO_MD4 -DNO_MD5 -DNO_ERROR_STRINGS -DNO_OLD_TLS -DNO_RC4 -DNO_WRITEV -DNO_SESSION_CACHE -DNO_DEV_RANDOM -DWOLFSSL_USER_IO -DNO_SHA -DUSE_SLOW_SHA"
|
||||||
ENABLED_SLOWMATH="no"
|
ENABLED_SLOWMATH="no"
|
||||||
ENABLED_SINGLETHREADED="yes"
|
ENABLED_SINGLETHREADED="yes"
|
||||||
fi
|
fi
|
||||||
|
@ -13465,6 +13465,7 @@ static int DoServerKeyExchange(WOLFSSL* ssl, const byte* input,
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
(void)output;
|
(void)output;
|
||||||
|
(void)sigAlgo;
|
||||||
(void)sigSz;
|
(void)sigSz;
|
||||||
|
|
||||||
WOLFSSL_ENTER("DoServerKeyExchange");
|
WOLFSSL_ENTER("DoServerKeyExchange");
|
||||||
|
@ -4823,6 +4823,7 @@ int TLSX_Parse(WOLFSSL* ssl, byte* input, word16 length, byte isRequest,
|
|||||||
WOLFSSL_METHOD* method =
|
WOLFSSL_METHOD* method =
|
||||||
(WOLFSSL_METHOD*) XMALLOC(sizeof(WOLFSSL_METHOD),
|
(WOLFSSL_METHOD*) XMALLOC(sizeof(WOLFSSL_METHOD),
|
||||||
heap, DYNAMIC_TYPE_METHOD);
|
heap, DYNAMIC_TYPE_METHOD);
|
||||||
|
(void)heap;
|
||||||
if (method)
|
if (method)
|
||||||
InitSSL_Method(method, MakeTLSv1_2());
|
InitSSL_Method(method, MakeTLSv1_2());
|
||||||
return method;
|
return method;
|
||||||
@ -4841,6 +4842,7 @@ int TLSX_Parse(WOLFSSL* ssl, byte* input, word16 length, byte isRequest,
|
|||||||
WOLFSSL_METHOD* method =
|
WOLFSSL_METHOD* method =
|
||||||
(WOLFSSL_METHOD*) XMALLOC(sizeof(WOLFSSL_METHOD),
|
(WOLFSSL_METHOD*) XMALLOC(sizeof(WOLFSSL_METHOD),
|
||||||
heap, DYNAMIC_TYPE_METHOD);
|
heap, DYNAMIC_TYPE_METHOD);
|
||||||
|
(void)heap;
|
||||||
if (method) {
|
if (method) {
|
||||||
#ifndef NO_SHA256 /* 1.2 requires SHA256 */
|
#ifndef NO_SHA256 /* 1.2 requires SHA256 */
|
||||||
InitSSL_Method(method, MakeTLSv1_2());
|
InitSSL_Method(method, MakeTLSv1_2());
|
||||||
@ -4911,6 +4913,7 @@ int TLSX_Parse(WOLFSSL* ssl, byte* input, word16 length, byte isRequest,
|
|||||||
WOLFSSL_METHOD* method =
|
WOLFSSL_METHOD* method =
|
||||||
(WOLFSSL_METHOD*) XMALLOC(sizeof(WOLFSSL_METHOD),
|
(WOLFSSL_METHOD*) XMALLOC(sizeof(WOLFSSL_METHOD),
|
||||||
heap, DYNAMIC_TYPE_METHOD);
|
heap, DYNAMIC_TYPE_METHOD);
|
||||||
|
(void)heap;
|
||||||
if (method) {
|
if (method) {
|
||||||
InitSSL_Method(method, MakeTLSv1_2());
|
InitSSL_Method(method, MakeTLSv1_2());
|
||||||
method->side = WOLFSSL_SERVER_END;
|
method->side = WOLFSSL_SERVER_END;
|
||||||
@ -4931,6 +4934,7 @@ int TLSX_Parse(WOLFSSL* ssl, byte* input, word16 length, byte isRequest,
|
|||||||
WOLFSSL_METHOD* method =
|
WOLFSSL_METHOD* method =
|
||||||
(WOLFSSL_METHOD*) XMALLOC(sizeof(WOLFSSL_METHOD),
|
(WOLFSSL_METHOD*) XMALLOC(sizeof(WOLFSSL_METHOD),
|
||||||
heap, DYNAMIC_TYPE_METHOD);
|
heap, DYNAMIC_TYPE_METHOD);
|
||||||
|
(void)heap;
|
||||||
if (method) {
|
if (method) {
|
||||||
#ifndef NO_SHA256 /* 1.2 requires SHA256 */
|
#ifndef NO_SHA256 /* 1.2 requires SHA256 */
|
||||||
InitSSL_Method(method, MakeTLSv1_2());
|
InitSSL_Method(method, MakeTLSv1_2());
|
||||||
|
Reference in New Issue
Block a user