forked from wolfSSL/wolfssl
Fixes for build TLS v1.3 with NO_CERTS.
This commit is contained in:
@ -7584,7 +7584,6 @@ static int EdDSA_Update(WOLFSSL* ssl, const byte* data, int sz)
|
|||||||
}
|
}
|
||||||
#endif /* (HAVE_ED25519 || HAVE_ED448) && !WOLFSSL_NO_CLIENT_AUTH */
|
#endif /* (HAVE_ED25519 || HAVE_ED448) && !WOLFSSL_NO_CLIENT_AUTH */
|
||||||
|
|
||||||
#ifndef NO_CERTS
|
|
||||||
int HashOutputRaw(WOLFSSL* ssl, const byte* output, int sz)
|
int HashOutputRaw(WOLFSSL* ssl, const byte* output, int sz)
|
||||||
{
|
{
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
@ -7635,8 +7634,6 @@ int HashOutputRaw(WOLFSSL* ssl, const byte* output, int sz)
|
|||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
#endif /* NO_CERTS */
|
|
||||||
|
|
||||||
|
|
||||||
/* add output to md5 and sha handshake hashes, exclude record header */
|
/* add output to md5 and sha handshake hashes, exclude record header */
|
||||||
int HashOutput(WOLFSSL* ssl, const byte* output, int sz, int ivSz)
|
int HashOutput(WOLFSSL* ssl, const byte* output, int sz, int ivSz)
|
||||||
@ -15603,9 +15600,6 @@ static int SSL_hmac(WOLFSSL* ssl, byte* digest, const byte* in, word32 sz,
|
|||||||
}
|
}
|
||||||
#endif /* !NO_OLD_TLS && !WOLFSSL_AEAD_ONLY */
|
#endif /* !NO_OLD_TLS && !WOLFSSL_AEAD_ONLY */
|
||||||
|
|
||||||
|
|
||||||
#ifndef NO_CERTS
|
|
||||||
|
|
||||||
#if !defined(NO_MD5) && !defined(NO_OLD_TLS)
|
#if !defined(NO_MD5) && !defined(NO_OLD_TLS)
|
||||||
static int BuildMD5_CertVerify(WOLFSSL* ssl, byte* digest)
|
static int BuildMD5_CertVerify(WOLFSSL* ssl, byte* digest)
|
||||||
{
|
{
|
||||||
@ -15748,8 +15742,6 @@ int BuildCertHashes(WOLFSSL* ssl, Hashes* hashes)
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /* !NO_CERTS */
|
|
||||||
|
|
||||||
#ifndef WOLFSSL_NO_TLS12
|
#ifndef WOLFSSL_NO_TLS12
|
||||||
/* Persistable BuildMessage arguments */
|
/* Persistable BuildMessage arguments */
|
||||||
typedef struct BuildMsgArgs {
|
typedef struct BuildMsgArgs {
|
||||||
|
@ -3102,6 +3102,7 @@ static int DoTls13EncryptedExtensions(WOLFSSL* ssl, const byte* input,
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifndef NO_CERTS
|
||||||
/* handle processing TLS v1.3 certificate_request (13) */
|
/* handle processing TLS v1.3 certificate_request (13) */
|
||||||
/* Handle a TLS v1.3 CertificateRequest message.
|
/* Handle a TLS v1.3 CertificateRequest message.
|
||||||
* This message is always encrypted.
|
* This message is always encrypted.
|
||||||
@ -3203,7 +3204,7 @@ static int DoTls13CertificateRequest(WOLFSSL* ssl, const byte* input,
|
|||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
#endif /* !NO_CERTS */
|
||||||
#endif /* !NO_WOLFSSL_CLIENT */
|
#endif /* !NO_WOLFSSL_CLIENT */
|
||||||
|
|
||||||
#ifndef NO_WOLFSSL_SERVER
|
#ifndef NO_WOLFSSL_SERVER
|
||||||
@ -5823,6 +5824,7 @@ exit_dcv:
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
#endif /* !NO_RSA || HAVE_ECC */
|
#endif /* !NO_RSA || HAVE_ECC */
|
||||||
|
#endif /* !NO_CERTS */
|
||||||
|
|
||||||
/* Parse and handle a TLS v1.3 Finished message.
|
/* Parse and handle a TLS v1.3 Finished message.
|
||||||
*
|
*
|
||||||
@ -5930,7 +5932,6 @@ static int DoTls13Finished(WOLFSSL* ssl, const byte* input, word32* inOutIdx,
|
|||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
#endif /* NO_CERTS */
|
|
||||||
|
|
||||||
/* Send the TLS v1.3 Finished message.
|
/* Send the TLS v1.3 Finished message.
|
||||||
*
|
*
|
||||||
|
Reference in New Issue
Block a user