Merge pull request #1066 from dgarske/no_certs

Fix for building with `NO_CERTS` or `NO_WOLFSSL_SERVER` defined.
This commit is contained in:
toddouska
2017-07-31 12:01:39 -07:00
committed by GitHub
2 changed files with 5 additions and 1 deletions

View File

@@ -2643,7 +2643,9 @@ void InitSuites(Suites* suites, ProtocolVersion pv, int keySz, word16 haveRSA,
InitSuitesHashSigAlgo(suites, haveECDSAsig, haveRSAsig, 0, tls1_2, keySz);
}
#if !defined(NO_WOLFSSL_SERVER) || !defined(NO_CERTS)
#if !defined(NO_WOLFSSL_SERVER) || !defined(NO_CERTS) || \
(!defined(NO_WOLFSSL_CLIENT) && (!defined(NO_DH) || defined(HAVE_ECC)))
/* Decode the signature algorithm.
*
* input The encoded signature algorithm.

View File

@@ -1408,7 +1408,9 @@ int wolfSSL_CTX_SetMinEccKey_Sz(WOLFSSL_CTX* ctx, short keySz)
}
ctx->minEccKeySz = keySz / 8;
#ifndef NO_CERTS
ctx->cm->minEccKeySz = keySz / 8;
#endif
return SSL_SUCCESS;
}