From nobody Sat Nov 12 06:03:55 2022 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4N8Q4W2SVSz4fctC; Sat, 12 Nov 2022 06:03:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4N8Q4W21M1z4JBZ; Sat, 12 Nov 2022 06:03:55 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1668233035; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=AFoHqZ17MKAgM7ZoYg7C+OE4Z++6yAkV9JUZN1Mel9c=; b=nG1Vacp1HGSRdLRoNsmqXqigCuadngt1zEHZ37lvXNhsMwMNc9Eg72tZAB1xMn/1lZ1WHS OCioLI/Qd9iuLMdeKv/LvsL5c74u3jJGbGKCBbM+bSRj3FApS58LbQpYEATSkbfvBAqRdg 4T4tqb7WAcYhnG3h1Z9d71azqa4QNgETUstp5dlHLSHXEQB/bZKeiuqAO5IX37knjzLrg7 YAkx3VwwG+DkqRvu73ruYP3MD+ZNltPRtxu5ZFepZmOKIMy4CgQaXdp2Uu6DUl05DLn8AI YERXvobTWIn+2RSvWzmPbBlUCjImN66QP5Sx0pAKDJjrUWP3jAothMVcK8buFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1668233035; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=AFoHqZ17MKAgM7ZoYg7C+OE4Z++6yAkV9JUZN1Mel9c=; b=Sh1pPcjZfoLVrv+83ghZlW8ovi26+kLy0pWsOER0ss3yGUTgRaBnPvTUz/2g4gVK6DJt/R rMJVp+ACrP5oFCjounjlehDOl97aSqvD+lVJ38/jgFA+WhV2J6hg8cpQ8caSQxrMThhWHu fv7EimgkKCuJlXlWAOeW4SNVdvXXL25iZsSgWYyTeams7Vr4idn03vOYBtrP1ce2UaFmuw AvorpLEeNdkNByRdK8OA46wLU/rZKx8F/aMdNNFXRSDihltTBPajUZzVmBsbdiOhNGY1vA 5jcyJA4StDCLd3Niyq8fY+XaWKnndGvYSvZfTW++BGtYS1N+wsMn3aSUvfL6Hg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1668233035; a=rsa-sha256; cv=none; b=DPk6IGXFRAyB9JvsMfXf7uLGy9+x6z5L19wrlcRBnouEgvjG/Dk4/5nWZdulcPzpgge2eC vPsjbP0coCJ1rbZhSR50Wx2kW4+0o1uJ/BwDtavMY8Q1o2/nqMY1nCcSl+DKUBqLydmQbD EMvTu+n7BCgDq/BncN73Qbfh2051DOCsbhgvEW7pQCeucEX7fM1oCeMlAa0J30+GMgjGu+ eaVH1+TJzS1vuollMCJhnRUGHmMvMvyVkafCDV9e1uI6/69BOODmgPqx95qFV0CF7VtnHr 2lLBqoK18vZ3gN6dvn/RzmzJrCmLm5NUAGSY4WWISpU8PgNMN0qnJy7spC4xug== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4N8Q4W14B9z1CK4; Sat, 12 Nov 2022 06:03:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2AC63t0V088167; Sat, 12 Nov 2022 06:03:55 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2AC63tTF088166; Sat, 12 Nov 2022 06:03:55 GMT (envelope-from git) Date: Sat, 12 Nov 2022 06:03:55 GMT Message-Id: <202211120603.2AC63tTF088166@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Santhosh Raju Subject: git: e711537e2dc6 - main - security/wolfssl: Update to v5.5.3 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fox X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e711537e2dc64236725736aceb40d72a4b6bc128 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by fox: URL: https://cgit.FreeBSD.org/ports/commit/?id=e711537e2dc64236725736aceb40d72a4b6bc128 commit e711537e2dc64236725736aceb40d72a4b6bc128 Author: Santhosh Raju AuthorDate: 2022-11-12 05:55:40 +0000 Commit: Santhosh Raju CommitDate: 2022-11-12 05:55:40 +0000 security/wolfssl: Update to v5.5.3 Changes since v5.5.1: wolfSSL Release 5.5.3 (Nov 2, 2022) Release 5.5.3 of wolfSSL embedded TLS has the following bug fix: Fixes * Fix for possible buffer zeroization overrun introduced at the end of v5.5.2 release cycle in GitHub pull request 5743 (https://github.com/wolfSSL/wolfssl/pull/5743) and fixed in pull request 5757 (https://github.com/wolfSSL/wolfssl/pull/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. wolfSSL Release 5.5.2 (Oct 28, 2022) Release 5.5.2 of wolfSSL embedded TLS has bug fixes and new features including: Vulnerabilities * [Med] In the case that the WOLFSSL_CALLBACKS macro is set when building wolfSSL, there is a potential heap over read of 5 bytes when handling TLS 1.3 client connections. This heap over read is limited to wolfSSL builds explicitly setting the macro WOLFSSL_CALLBACKS, the feature does not get turned on by any other build options. The macro WOLFSSL_CALLBACKS is intended for debug use only, but if having it enabled in production, users are recommended to disable WOLFSSL_CALLBACKS. Users enabling WOLFSSL_CALLBACKS are recommended to update their version of wolfSSL. Thanks to Lucca Hirschi and Steve Kremer from LORIA, Inria and Max Ammann from Trail of Bits for finding and reporting the bug with the tlspuffin tool developed partly at LORIA and Trail of Bits. CVE 2022-42905 Release 5.5.2 of wolfSSL embedded TLS has bug fixes and new features including: New Feature Additions * Add function wolfSSL_CTX_load_system_CA_certs to load system CA certs into a WOLFSSL_CTX and --sys-ca-certs option to example client * Add wolfSSL_set1_host to OpenSSL compatible API * Added the function sk_X509_shift * AES x86 ASM for AES-CBC and GCM performance enhancements * Add assembly for AES for ARM32 without using crypto hardware instructions * Xilinx Versal port and hardware acceleration tie in * SP Cortex-M support for ICCARM Enhancements * Add snifftest vcxproj file and documentation * Nucleus Thread Types supported * Handle certificates with RSA-PSS signature that have RSAk public keys * Small stack build improvements * DTLS 1.3 improvements for Alerts and unit tests * Add a binary search for CRL * Improvement of SSL/CTX_set_max_early_data() for client side * Remove unused ASN1_GENERALIZEDTIME enum value from wolfssl/ssl.h * Add user_settings.h for Intel/M1 FIPSv2 macOS C++ projects * Add dtlscid.test to ‘make check’ unit testing * Generate an assembler-safe user_settings.h in configure.ac and CMakeLists.txt * ForceZero enabled with USE_FAST_MATH * Add TLS 1.3 support of ticketNonce sizes bigger than MAX_TICKET_NONCE_SZ * FIPSv2 builds on win10 adjust for new fastmath default in settings.h * Add IRQ install for Aruix example Fixes * When looking up the session by ID on the server, check that the protocol version of the SSL and session match on TLS 1.3 or not * Fix for potential EVP_PKEY_DH memory leak with OPENSSL_EXTRA * Curve448 32-bit C code: handle corner case * Fixup builds using WOLFSSL_LOG_PRINTF * Correct DIST_POINT_NAME type value * Do not perform IV Wrap test when using cert3389 inlined armasm * Fix for Linux kernel module and stdio.h * (D)TLS: send alert on version mismatch * Fix PKCS#7 SignedData verification when signer cert is not first in SET * Fix bug with wolfIO_TcpConnect not working with timeout on Windows * Fix output length bug in SP non-blocking ECC shared secret gen * Fix build with enable-fastmath and disable-rsa * Correct wolfSSL_sk_X509_new in OpenSSL compatible API * Fixes for SP and x86_64 with MSVC * Fix wrong size using DTLSv1.3 in RestartHandshakeHashWithCookie * Fix redundant file include with TI RTOS build * Fix wolfCrypt only build with wincrypt.h * DTLS 1.2: Reset state when sending HelloVerifyRequest --- security/wolfssl/Makefile | 2 +- security/wolfssl/distinfo | 6 +++--- security/wolfssl/pkg-plist | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/security/wolfssl/Makefile b/security/wolfssl/Makefile index 2b45f4b77e0f..5dc983b1a01b 100644 --- a/security/wolfssl/Makefile +++ b/security/wolfssl/Makefile @@ -1,5 +1,5 @@ PORTNAME= wolfssl -PORTVERSION= 5.5.1 +PORTVERSION= 5.5.3 CATEGORIES= security devel MASTER_SITES= https://www.wolfssl.com/ \ LOCAL/fox diff --git a/security/wolfssl/distinfo b/security/wolfssl/distinfo index 594abbe2c29a..6b933d3d515a 100644 --- a/security/wolfssl/distinfo +++ b/security/wolfssl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1664621010 -SHA256 (wolfssl-5.5.1.zip) = 5f443b1a05bc7d7fd62f74b12b1004891c73dca0141dbcef79b14ee3b29216a4 -SIZE (wolfssl-5.5.1.zip) = 20389385 +TIMESTAMP = 1667845431 +SHA256 (wolfssl-5.5.3.zip) = bc441ae086ddb9d42e2ad391920b400b8cabb19d2aea5efb1cb90b527e0990ee +SIZE (wolfssl-5.5.3.zip) = 20551889 diff --git a/security/wolfssl/pkg-plist b/security/wolfssl/pkg-plist index ae8f9778081c..a4c68461b7f0 100644 --- a/security/wolfssl/pkg-plist +++ b/security/wolfssl/pkg-plist @@ -237,7 +237,7 @@ include/wolfssl/wolfio.h lib/libwolfssl.a lib/libwolfssl.so lib/libwolfssl.so.35 -lib/libwolfssl.so.35.1.0 +lib/libwolfssl.so.35.2.1 libdata/pkgconfig/wolfssl.pc %%PORTDOCS%%%%DOCSDIR%%/QUIC.md %%PORTDOCS%%%%DOCSDIR%%/README.txt