1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00
Mirror of the FreeBSD ports git repo https://git.FreeBSD.org/ports.git .
Go to file
Santhosh Raju 5693fdfa89 security/wolfssl: Update to v5.6.4
Changes since v5.6.3:

wolfSSL Release 5.6.4 (October 30, 2023)

NOTE: * --enable-heapmath is being deprecated and will be removed by 2024
* Old CyaSSL/CtaoCrypt shim layer was removed in this release (5.6.4)

Vulnerabilities

  * [Medium] A fix was added, but still under review for completeness, for a
    Bleichenbacher style attack, leading to being able to decrypt a saved TLS
    connection and potentially forge a signature after probing with a large
    number of trial connections. This issue is around RSA decryption and
    affects static RSA cipher suites on the server side, which are not
    recommended to be used and are off by default. Static RSA cipher suites
    were also removed from the TLS 1.3 protocol and only present in TLS 1.2
    and lower. All padding versions of RSA decrypt are affected since the code
    under review is outside of the padding processing. Information about the
    private keys is NOT compromised in affected code. It's recommended to
    disable static RSA cipher suites and update the version of wolfSSL used if
    using RSA private decryption alone outside of TLS. The fix is located in
    this pull request (#6896)

New Feature Additions

  * DTLS 1.3 PQC: support fragmenting the second ClientHello message. This
    allows arbitrarily long keys to be used, opening up support for all PQC
    ciphersuites in DTLS 1.3.
  * SM2/SM3/SM4: Chinese cipher support including TLS 1.3 and 1.2 cipher
    suites. SM2 SP implementation available.
  * Ability to parse ASN1 only with SMIME_read_PKCS7
  * Added support for MemUse Entropy on Windows
  * Added Ada Bindings for wolfSSL
  * Added a PEM example that converts to and from DER/PEM.
  * Added LMS/HSS and XMSS/XMSS^MT wolfcrypt hooks, both normal and
    verify-only options.
  * Added support for the AES EAX mode of operation
  * Port for use with Hitch (https://github.com/varnish/hitch) added
  * Add XTS API's to handle multiple sectors in new port ot VeraCrypt

Enhancements and Optimizations

  * Turned on SNI by default on hosts with resources
  * Improved support for Silicon Labs Simplicity Studio and the ERF32 Gecko
    SDK
  * Thumb-2 and ARM32 Curve25519 and Ed25519 assembly have significantly
    improved performance.
  * Thumb-2 AES assembly code added.
  * Thumb-2 and ARM32 SP implementations of RSA, DH and ECC have
    significantly improved performance.
  * Minor performance improvements to SP ECC for Intel x64.
  * AES-XTS assembly code added for Intel x64, Aarch64 and ARM32.
  * Added support for X963 KDFs to ECIES.
  * Added 32-bit type only implementation of AES GMULT using tables.
  * Add support for nginx version 1.25.0
  * Add support for Kerberos version 5 1.21.1
  * Check all CRL entries in case a single issuer has multiple CRL's loaded
  * CRL verify the entire chain including loaded CA's
  * Added example for building wolfSSL as an Apple universal binary
    framework using configure
  * Sniffer tool now supports decrypting TLS sessions using secrets obtained
    from a SSLKEYLOGFILE
  * Updates made for EBSNET port
  * Update "--enable-jni" to include additional defines for expanded JNI
    support. Also includes JCE and JSSE builds under the single enable option
    now.

Fixes

  * Fixed error handling when decrypted pre-master secret is too long when
    using static RSA.
  * Added a fix for keymod use with i.MX RT1170 CAAM blobs
  * Added a fix for AES-GCM use with Petalinux Xilinx
  * Fixed wc_SignatureGenerate_ex to not call verify twice
  * Fixed wolfCrypt FIPS DLL on Win32
  * Fixed TFM math library big-endian reading implementation when a zero
    length buffer is passed in.
  * Fixed NO_CERT configurations to build correctly.
  * Fixed ARM AES-GCM streaming assembly when –enable-opensslextra defined.
  * Added modulus checks to heap math implementation of mp_exptmod().
  * Fixed Windows assembly code to handle that certain XMM registers are
    non-volatile.
  * Aarch64 SP ECC implementation of sp_256_mont_dbl_4 has the register list
    for the assembly code fixed to include all used registers.
  * mp_sqrt_mod_prime fixed to limit the number of iterations of a loop to
    handle malicious non-prime values being passed in.
  * Ignore session ID's shorter than 32 bytes instead of erroring out
2023-11-19 11:36:45 +01:00
.hooks
accessibility
arabic
archivers */php80*: Refactor codes 2023-11-18 13:29:52 +01:00
astro astro/py-kosmorrolib: upgrade to v1.0.10 2023-11-11 19:20:51 +01:00
audio audio/jack_umidi: upgrade to 1.1.2 2023-11-18 23:52:50 +01:00
benchmarks benchmarks/imb: upgrade to v2021.7 2023-11-15 21:36:09 +01:00
biology biology/seqkit: update 2.6.0 → 2.6.1 2023-11-19 01:36:26 -08:00
cad cad/PrusaSlicer: fix depends 2023-11-15 19:22:06 +00:00
chinese
comms comms/gqrx: default flavor has to be the first one 2023-11-17 14:44:23 +00:00
converters converters/simdutf: update to 4.0.4 2023-11-18 15:20:40 -05:00
databases */php80*: Refactor codes 2023-11-18 13:29:52 +01:00
deskutils deskutils/calibre: Update to 7.0.0 2023-11-18 16:17:40 +01:00
devel devel/py-grpcio-tools: update to 1.59.3. 2023-11-19 18:33:32 +08:00
dns dns/c-ares: Update to 1.22.0 2023-11-18 10:24:49 +01:00
editors editors/vim: Update to 9.0.2112 2023-11-18 21:44:24 -05:00
emulators emulators/yuzu: update to s20231118 2023-11-19 01:53:07 +01:00
finance devel/icu: update to 74.1 2023-11-17 12:46:00 +01:00
french
ftp */php80*: Refactor codes 2023-11-18 13:29:52 +01:00
games games/jaggedalliance2: extend 14.0+ build fix to all architectures 2023-11-18 15:20:41 -05:00
german german/mythes: Update to 2023.11.05 2023-11-15 01:16:38 +08:00
graphics graphics/py-PyOpenGL: Update to 3.1.7 2023-11-18 16:11:35 +03:00
hebrew
hungarian
irc devel/icu: update to 74.1 2023-11-17 12:46:00 +01:00
japanese
java devel/icu: update to 74.1 2023-11-17 12:46:00 +01:00
Keywords
korean
lang */php80*: Refactor codes 2023-11-18 13:29:52 +01:00
mail mail/mailpit: Update to 1.10.1 2023-11-19 10:40:34 +01:00
math math/superlu-dist: update 8.2.0 → 8.2.1 2023-11-19 01:36:26 -08:00
misc misc/libemos: Fix build by adding USES=localbase:ldflags 2023-11-19 01:59:10 -08:00
Mk Mk/bsd.sites.mk: Update/Remove stale sites 2023-11-18 13:29:51 +01:00
multimedia multimedia/vvdec: enable on armv6, armv7, and arm64 2023-11-18 15:20:39 -05:00
net net/drawterm: update to 20230903 2023-11-18 15:20:44 -05:00
net-im devel/icu: update to 74.1 2023-11-17 12:46:00 +01:00
net-mgmt net-mgmt/netdisco: update to 2.070001 2023-11-18 15:20:45 -05:00
net-p2p net-p2p/jackett: update to 0.21.1226 2023-11-18 15:20:41 -05:00
news devel/icu: update to 74.1 2023-11-17 12:46:00 +01:00
polish polish/hunspell: Update to 20231101 2023-11-15 01:16:38 +08:00
ports-mgmt ports-mgmt/portconfig: Update to 0.6.1 2023-11-17 20:08:53 +01:00
portuguese
print print/cups: Fix build with GNUTLS disabled 2023-11-17 23:10:11 +01:00
russian lang/fpc-*: Merge all units to lang/fpc 2023-11-12 15:49:26 -05:00
science science/dirac: Fix build by adding USES=localbase:ldflags 2023-11-19 01:36:25 -08:00
security security/wolfssl: Update to v5.6.4 2023-11-19 11:36:45 +01:00
shells shells/murex: Update to 5.1.2210 2023-11-15 20:48:16 +00:00
sysutils sysutils/gomplate: Update to 3.11.6 2023-11-19 09:51:44 +00:00
Templates
textproc textproc/jaq: update 1.1.2 → 1.2.0 2023-11-19 01:59:09 -08:00
Tools
ukrainian
vietnamese
www www/garage: fix build on armv7/i386 2023-11-18 15:20:43 -05:00
x11 x11/wlopm: Wayland output power management 2023-11-18 15:20:44 -05:00
x11-clocks
x11-drivers
x11-fm lang/fpc-*: Merge all units to lang/fpc 2023-11-12 15:49:26 -05:00
x11-fonts x11-fonts/commit-mono: Update to 1.141 2023-11-18 19:42:44 +00:00
x11-servers x11-servers/xwayland-devel: update to 21.0.99.1.564 2023-11-18 01:56:35 +01:00
x11-themes
x11-toolkits x11-toolkits/imgui: update 1.89.8 → 1.90 2023-11-17 17:52:19 -08:00
x11-wm x11-wm/gamescope: update to 3.13.5 2023-11-17 09:48:58 +01:00
.arcconfig
.gitignore
CHANGES
CONTRIBUTING.md
COPYRIGHT
GIDs sysutils/loki: Update to 2.9.2 2023-11-17 19:30:47 +01:00
Makefile
MOVED devel/styx: Re-add port: Scanner/parser generator 2023-11-17 21:53:03 -08:00
README
UIDs sysutils/loki: Update to 2.9.2 2023-11-17 19:30:47 +01:00
UPDATING

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

	https://www.FreeBSD.org/ports

For general information on the Ports Collection, please see the
FreeBSD Handbook ports section which is available from:

	https://docs.freebsd.org/en/books/handbook/ports/
		for the latest official version
	or:
	The ports(7) manual page (man ports).

These will explain how to use ports and packages.

If you would like to search for a port, you can do so easily by
saying (in /usr/ports):

	make search name="<name>"
	or:
	make search key="<keyword>"

which will generate a list of all ports matching <name> or <keyword>.
make search also supports wildcards, such as:

	make search name="gtk*"

For information about contributing to FreeBSD ports, please see the Porter's
Handbook, available at:

	https://docs.freebsd.org/en/books/porters-handbook/

NOTE:  This tree will GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect.