libjwt: update to 3.3.2
authorDaniel Golle <redacted>
Fri, 8 May 2026 17:21:58 +0000 (18:21 +0100)
committerGeorge Sapkin <redacted>
Sat, 9 May 2026 16:12:58 +0000 (19:12 +0300)
commit166f65ec922a2d228ab9195648156a673ce9d6b8
treee3bde16c00d4118dd07d74bd0ceb381f9b2f78cd
parent7b0fd3519da480d2ef930c9b3ee9a7b88764ad4e
libjwt: update to 3.3.2

Major version jump from 1.17.1 to 3.3.2.

libjwt 3.x is a substantial rewrite:
 * New backend abstraction supporting OpenSSL, GnuTLS and MbedTLS
   crypto libraries (selected at build time).
 * New JWK and JWKS APIs for key handling with full RFC 7517 support.
 * Improved error handling and reporting.
 * EdDSA signature support (Ed25519, Ed448).
 * Optional libcurl integration for fetching JWKS from a URL.
 * Many API additions while keeping backwards-compatible semantics
   for the most common HMAC/RSA/ECDSA operations.

Force OpenSSL backend (-DWITH_GNUTLS=OFF -DWITH_MBEDTLS=OFF) since
libopenssl is already a dependency, avoiding pulling in libgnutls.
Disable -DWITH_TESTS=OFF since the testsuite is not relevant for
embedded targets.

Link: https://github.com/benmcollins/libjwt/releases/tag/v3.3.2
Signed-off-by: Daniel Golle <redacted>
libs/libjwt/Makefile
git clone https://git.99rst.org/PROJECT