Name gnutls
Version 3.8.12
Summary GNU Transport Layer Security Library
Description a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them.
Section base
License GPL-3.0-or-later & LGPL-2.1-or-later
Homepage https://gnutls.org/
Bug tracker https://savannah.gnu.org/support/?group=gnutls
Recipe file recipes-support/gnutls/gnutls_3.8.12.bb
Layer openembedded-core (rel-v2026.2 branch)
Inherits
  • autotools
  • gcc
  • gcc-native
  • gettext
  • gtk-doc
  • lib_package
  • pkgconfig
  • ptest
  • python3-dir
  • python3native
  • qemu
  • siteinfo
  • texinfo
Dependencies
  • autoconf-native
  • automake-native
  • gcc-cross-i686
  • gettext-native
  • gmp
  • gtk-doc-native
  • libidn2
  • libseccomp
  • libtasn1
  • libtool-cross
  • libtool-native
  • libunistring
  • nettle
  • pkgconf-native
  • python3-native
  • texinfo-dummy-native
  • virtual/compilerlibs
  • virtual/libc
  • virtual/libiconv
  • brotli
  • unbound
  • libidn2
  • libtasn1
  • p11-kit
  • libseccomp
  • trousers
  • zlib
  • zstd
PACKAGECONFIG options
  • brotli
  • dane
  • fips
  • libidn
  • libtasn1
  • p11-kit
  • seccomp
  • tpm
  • vardepvalue
  • zlib
  • zstd

Sources

https://www.gnupg.org/ftp/gcrypt/gnutls/v3.8/gnutls-3.8.12.tar.xz

Patches

Patch Status
gnutls/arm_eabi.patch Pending
gnutls/0001-Creating-.hmac-file-should-be-excuted-in-target-envi.patch Inappropriate [https://gitlab.com/gnutls/gnutls/-/issues/1373]
gnutls/Add-ptest-support.patch Inappropriate [embedded specific]
gnutls/c99.patch Backport [https://gitlab.com/gnutls/gnutls/-/merge_requests/2081]
gnutls/0001-tests-mini-dtls-fragments-implement-a-basic-DTLS-tes.patch Backport [https://gitlab.com/gnutls/gnutls/-/commit/4f94e5cfe1f252a431e41642b0752e7e0daf43b9]
gnutls/0002-buffers-shorten-merge_handshake_packet-using-recv_bu.patch Backport [https://gitlab.com/gnutls/gnutls/-/commit/9deffca528c23bbb218f5ec3bd4bb1bf4cbd1fc0]
gnutls/0003-buffers-add-more-checks-to-DTLS-reassembly.patch Backport [https://gitlab.com/gnutls/gnutls/-/commit/65ab33fa54e34fba69d793735b7df3d383d1ff78]
gnutls/0004-tests-mini-dtls-fragments-extend-with-a-1816-reprodu.patch Backport [https://gitlab.com/gnutls/gnutls/-/commit/cf3f1955e58cbcc10373b841bb101fb058565d87]
gnutls/0005-tests-mini-dtls-fragments-extend-with-fragmenting-Cl.patch Backport [https://gitlab.com/gnutls/gnutls/-/commit/bb427ff74dba849d40753ed9c8511e873f762743]
gnutls/0006-buffers-match-DTLS-datagrams-by-sequence-number.patch Backport [https://gitlab.com/gnutls/gnutls/-/commit/092c65d004e2f125f2fea3db84d801ac49a09f78]
gnutls/0007-tests-mini-dtls-fragments-1839-mismatching-message_s.patch Backport [https://gitlab.com/gnutls/gnutls/-/commit/a2b41be83a1a3529c551ccf54958da91a656550e]
gnutls/0008-tests-mini-dtls-framents-link-to-gnulib.patch Backport [https://github.com/gnutls/gnutls/commit/68b2fb63c8df61d1480121a859f8c955f4910c01]
gnutls/CVE-2026-3832_p1.patch Backport [https://gitlab.com/gnutls/gnutls/-/commit/731861b9de8dccaf7d3b0c1446833051e48670c2]
gnutls/CVE-2026-3832_p2.patch Backport [https://gitlab.com/gnutls/gnutls/-/commit/d52d5f4f383e8c5d8e9a03334f2421ff35d37d2e]
gnutls/CVE-2026-42009_p1.patch Backport [https://gitlab.com/gnutls/gnutls/-/commit/f01e21441e29052a6f0963840794c41d3b3ee66d]
gnutls/CVE-2026-42009_p2.patch Backport [https://gitlab.com/gnutls/gnutls/-/commit/f341441fad91142897d83b44a175ffc8f925b76f]
gnutls/CVE-2026-3833.patch Backport [https://gitlab.com/gnutls/gnutls/-/commit/19f6508647bdcd3ce21130201e484d7ca6d962c5]
gnutls/CVE-2026-42011_p1.patch Backport [https://gitlab.com/gnutls/gnutls/-/commit/1dead2faec6320aaba321eb56f20d442df192b83]
gnutls/CVE-2026-42011_p2.patch Backport [https://gitlab.com/gnutls/gnutls/-/commit/24713b8c63137ce0665b495d22ccce4f5ce05c84]
gnutls/CVE-2026-42010.patch Backport [https://gitlab.com/gnutls/gnutls/-/commit/cb1833afd9b6309563211b1c0a7c291f52ca98d5]
gnutls/CVE-2026-33845.patch Backport [https://gitlab.com/gnutls/gnutls/-/commit/e5b72c53c7d789d19d1d1cd10b275e87d0415413]

Other branches

This recipe in other branches of openembedded-core:

Branch Recipe
rel-v2026.1 (AMD EDF 26.06 Release) gnutls 3.8.4
rel-v2026.2 (AMD EDF 26.11 Release) gnutls 3.8.12 (this recipe)