Skip to content

Commit e3e0b45

Browse files
committed
Fix for building ED25519 with WOLFSSL_NO_CLIENT_AUTH or NO_ED25519_CLIENT_AUTH set:
``` /wolfssl/src/ssl.c:6744:33: error: 'Options' has no member named 'cacheMessages' 6744 | ssl->options.cacheMessages = 1; | ```
1 parent 4bf6422 commit e3e0b45

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/ssl.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6739,9 +6739,11 @@ static int ProcessBufferTryDecodeEd25519(WOLFSSL_CTX* ctx, WOLFSSL* ssl,
67396739

67406740
*keyFormat = ED25519k;
67416741
if (ssl != NULL) {
6742+
#if !defined(WOLFSSL_NO_CLIENT_AUTH) && !defined(NO_ED25519_CLIENT_AUTH)
67426743
/* ED25519 requires caching enabled for tracking message
67436744
* hash used in EdDSA_Update for signing */
67446745
ssl->options.cacheMessages = 1;
6746+
#endif
67456747
if (ssl->options.side == WOLFSSL_SERVER_END) {
67466748
*resetSuites = 1;
67476749
}

0 commit comments

Comments
 (0)