forked from wolfSSL/wolfssl
Adds new wc_ecc_get_curve_params
API for getting the ecc_set_type
params for a curve index. Fix for example client and server using wrong macro for detecting ECC 256-bit enabled.
This commit is contained in:
@@ -248,7 +248,7 @@ static void SetKeyShare(WOLFSSL* ssl, int onlyKeyShare, int useX25519)
|
||||
#endif
|
||||
{
|
||||
#ifdef HAVE_ECC
|
||||
#if defined(HAVE_ECC256) || defined(HAVE_ALL_CURVES)
|
||||
#if !defined(NO_ECC256) || defined(HAVE_ALL_CURVES)
|
||||
groups[count++] = WOLFSSL_ECC_SECP256R1;
|
||||
if (wolfSSL_UseKeyShare(ssl, WOLFSSL_ECC_SECP256R1)
|
||||
!= WOLFSSL_SUCCESS) {
|
||||
@@ -2582,7 +2582,7 @@ THREAD_RETURN WOLFSSL_THREAD client_test(void* args)
|
||||
}
|
||||
#endif
|
||||
#ifdef HAVE_ECC
|
||||
#if defined(HAVE_ECC256) || defined(HAVE_ALL_CURVES)
|
||||
#if !defined(NO_ECC256) || defined(HAVE_ALL_CURVES)
|
||||
if (wolfSSL_UseKeyShare(ssl, WOLFSSL_ECC_SECP256R1)
|
||||
!= WOLFSSL_SUCCESS) {
|
||||
err_sys("unable to use curve secp256r1");
|
||||
|
@@ -200,7 +200,7 @@ static int TestEmbedSendTo(WOLFSSL* ssl, char *buf, int sz, void *ctx)
|
||||
|
||||
if (dtlsCtx->failOnce) {
|
||||
word32 seq = 0;
|
||||
|
||||
|
||||
if (PeekSeq(buf, &seq) && seq == dtlsCtx->blockSeq) {
|
||||
dtlsCtx->failOnce = 0;
|
||||
WOLFSSL_MSG("Forcing WANT_WRITE");
|
||||
@@ -604,7 +604,7 @@ static const char* server_usage_msg[][49] = {
|
||||
#ifdef WOLFSSL_SEND_HRR_COOKIE
|
||||
"-J Server sends Cookie Extension containing state\n", /* 45 */
|
||||
#endif
|
||||
#endif /* WOLFSSL_TLS13 */
|
||||
#endif /* WOLFSSL_TLS13 */
|
||||
#ifdef WOLFSSL_EARLY_DATA
|
||||
"-0 Early data read from client (0-RTT handshake)\n", /* 46 */
|
||||
#endif
|
||||
@@ -721,7 +721,7 @@ static const char* server_usage_msg[][49] = {
|
||||
#ifdef WOLFSSL_SEND_HRR_COOKIE
|
||||
"-J サーバーの状態を含むTLS Cookie 拡張を送信する\n", /* 45 */
|
||||
#endif
|
||||
#endif /* WOLFSSL_TLS13 */
|
||||
#endif /* WOLFSSL_TLS13 */
|
||||
#ifdef WOLFSSL_EARLY_DATA
|
||||
"-0 クライアントからの Early Data 読み取り"
|
||||
"(0-RTTハンドシェイク)\n", /* 46 */
|
||||
@@ -744,7 +744,7 @@ static void Usage(void)
|
||||
int msgId = 0;
|
||||
const char** msg = server_usage_msg[lng_index];
|
||||
|
||||
printf("%s%s%s", "server ", LIBWOLFSSL_VERSION_STRING,
|
||||
printf("%s%s%s", "server ", LIBWOLFSSL_VERSION_STRING,
|
||||
msg[msgId]);
|
||||
printf("%s", msg[++msgId]); /* ? */
|
||||
printf("%s %d\n", msg[++msgId], wolfSSLPort); /* -p */
|
||||
@@ -1948,7 +1948,7 @@ THREAD_RETURN WOLFSSL_THREAD server_test(void* args)
|
||||
else
|
||||
{
|
||||
#ifdef HAVE_ECC
|
||||
#if defined(HAVE_ECC256) || defined(HAVE_ALL_CURVES)
|
||||
#if !defined(NO_ECC256) || defined(HAVE_ALL_CURVES)
|
||||
int groups[1] = { WOLFSSL_ECC_SECP256R1 };
|
||||
|
||||
if (wolfSSL_UseKeyShare(ssl, WOLFSSL_ECC_SECP256R1)
|
||||
|
Reference in New Issue
Block a user