[PATCH ustream-ssl] add compatibility for wolfssl >= 5.0

Sergey V. Lobanov sergey at lobanov.in
Thu Jan 6 14:41:52 PST 2022


Hello,

Other packages have merged this patch (rtty and libhttpd)

Please merge this patch to ustream-ssl and after that we will able to bump wolfssl itself

> On 1 Jan 2022, at 22:28, Sergey V. Lobanov <sergey at lobanov.in> wrote:
> 
> NTRU support has been removed in wolfssl 5.0 so it is required to
> mask NTRU specific code if wolfssl >= 5.0
> 
> Signed-off-by: Sergey V. Lobanov <sergey at lobanov.in>
> ---
> ustream-openssl.c | 2 ++
> 1 file changed, 2 insertions(+)
> 
> diff --git a/ustream-openssl.c b/ustream-openssl.c
> index 1ce796a..894dddb 100644
> --- a/ustream-openssl.c
> +++ b/ustream-openssl.c
> @@ -308,7 +308,9 @@ static bool handle_wolfssl_asn_error(struct ustream_ssl *us, int r)
> 	case ASN_SIG_HASH_E:
> 	case ASN_SIG_KEY_E:
> 	case ASN_DH_KEY_E:
> +#if LIBWOLFSSL_VERSION_HEX < 0x05000000
> 	case ASN_NTRU_KEY_E:
> +#endif
> 	case ASN_CRIT_EXT_E:
> 	case ASN_ALT_NAME_E:
> 	case ASN_NO_PEM_HEADER:
> -- 
> 2.30.1 (Apple Git-130)
> 




More information about the openwrt-devel mailing list