diff --git a/wolfssl/internal.h b/wolfssl/internal.h index b83467853..b9e164fb1 100644 --- a/wolfssl/internal.h +++ b/wolfssl/internal.h @@ -2550,6 +2550,8 @@ typedef struct Keys { #endif } Keys; +/* Forward declare opaque pointer to make available for func def */ +typedef struct Options Options; /** TLS Extensions - RFC 6066 */ @@ -2709,8 +2711,6 @@ WOLFSSL_LOCAL int TLSX_WriteResponse(WOLFSSL *ssl, byte* output, byte msgType, WOLFSSL_LOCAL int TLSX_ParseVersion(WOLFSSL* ssl, const byte* input, word16 length, byte msgType, int* found); -/* Forward declare opaque pointer to make available for func def */ -typedef struct Options Options; WOLFSSL_LOCAL int TLSX_SupportedVersions_Parse(const WOLFSSL* ssl, const byte* input, word16 length, byte msgType, ProtocolVersion* pv, Options* opts, TLSX** exts);