From 58793ca934d3ed33c6919d28a37811e73a036639 Mon Sep 17 00:00:00 2001 From: Wang Mingyu Date: Mon, 7 Nov 2022 16:33:41 +0800 Subject: wolfssl: upgrade 5.5.2 -> 5.5.3 Fixes --------- Fix for possible buffer zeroization overrun introduced at the end of v5.5.2 release cycle in GitHub pull request 5743 (#5743) and fixed in pull request 5757 (#5757). In the case where a specific memory allocation failed or a hardware fault happened there was the potential for an overrun of 0's when masking the buffer used for (D)TLS 1.2 and lower operations. (D)TLS 1.3 only and crypto only users are not affected by the issue. This is not related in any way to recent issues reported in OpenSSL. Signed-off-by: Wang Mingyu Signed-off-by: Khem Raj --- .../recipes-connectivity/wolfssl/wolfssl_5.5.2.bb | 22 ---------------------- .../recipes-connectivity/wolfssl/wolfssl_5.5.3.bb | 22 ++++++++++++++++++++++ 2 files changed, 22 insertions(+), 22 deletions(-) delete mode 100644 meta-networking/recipes-connectivity/wolfssl/wolfssl_5.5.2.bb create mode 100644 meta-networking/recipes-connectivity/wolfssl/wolfssl_5.5.3.bb diff --git a/meta-networking/recipes-connectivity/wolfssl/wolfssl_5.5.2.bb b/meta-networking/recipes-connectivity/wolfssl/wolfssl_5.5.2.bb deleted file mode 100644 index aafb6d370f..0000000000 --- a/meta-networking/recipes-connectivity/wolfssl/wolfssl_5.5.2.bb +++ /dev/null @@ -1,22 +0,0 @@ -SUMMARY = "wolfSSL Lightweight Embedded SSL/TLS Library" -DESCRIPTION = "wolfSSL, formerly CyaSSL, is a lightweight SSL library written \ - in C and optimized for embedded and RTOS environments. It can \ - be up to 20 times smaller than OpenSSL while still supporting \ - a full TLS client and server, up to TLS 1.3" -HOMEPAGE = "https://www.wolfssl.com/products/wolfssl" -BUGTRACKER = "https://github.com/wolfssl/wolfssl/issues" -SECTION = "libs" -LICENSE = "GPL-2.0-only" -LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" - -PROVIDES += "cyassl" -RPROVIDES:${PN} = "cyassl" - -SRC_URI = "git://github.com/wolfSSL/wolfssl.git;protocol=https;branch=master" -SRCREV = "0ea0b887a51771cc1668d71b9113bbc286dd4f8a" - -S = "${WORKDIR}/git" - -inherit autotools - -BBCLASSEXTEND += "native nativesdk" diff --git a/meta-networking/recipes-connectivity/wolfssl/wolfssl_5.5.3.bb b/meta-networking/recipes-connectivity/wolfssl/wolfssl_5.5.3.bb new file mode 100644 index 0000000000..cef2b16620 --- /dev/null +++ b/meta-networking/recipes-connectivity/wolfssl/wolfssl_5.5.3.bb @@ -0,0 +1,22 @@ +SUMMARY = "wolfSSL Lightweight Embedded SSL/TLS Library" +DESCRIPTION = "wolfSSL, formerly CyaSSL, is a lightweight SSL library written \ + in C and optimized for embedded and RTOS environments. It can \ + be up to 20 times smaller than OpenSSL while still supporting \ + a full TLS client and server, up to TLS 1.3" +HOMEPAGE = "https://www.wolfssl.com/products/wolfssl" +BUGTRACKER = "https://github.com/wolfssl/wolfssl/issues" +SECTION = "libs" +LICENSE = "GPL-2.0-only" +LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" + +PROVIDES += "cyassl" +RPROVIDES:${PN} = "cyassl" + +SRC_URI = "git://github.com/wolfSSL/wolfssl.git;protocol=https;branch=master" +SRCREV = "a7635da9e64a43028d2f8f14bce75e4bed39f162" + +S = "${WORKDIR}/git" + +inherit autotools + +BBCLASSEXTEND += "native nativesdk" -- cgit v1.2.3-54-g00ecf