diff --git a/configure.ac b/configure.ac index 36d80e5..7a657fc 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ AC_PREREQ([2.69]) -AC_INIT([uadk_engine], [1.7]) +AC_INIT([uadk_engine], [1.8]) AM_INIT_AUTOMAKE([1.10 no-define]) AC_CONFIG_MACRO_DIR([m4]) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index 86249f1..27ff651 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -1,3 +1,23 @@ +# UADK engine Release v1.8 June 2026 + +## New Features +- Provider: Support asynchronous SEC and AEAD switching to software computing +- Provider: Adapt UADK provider with TLS 1.3 +- Provider: Adapt RSA key management with PSS padding mode and algorithm enable configuration + +## Fixes +- RSA: Add input length validation and initialization parameter checks, set RSA sign hash flag, add outsize check in RSA encryption and add RSA-PSS query function +- AEAD: Fix AEAD fallback to software on exception. +- ECDH: Ensure proper ECDH key length and fix EC alloc sess return value. +- SM2: Fix compilation warning, modify keygen return value, and remove soft field to match default provider structure size. +- Async: Fix return value check for asynchronous request sending, and remove redundant async declarations. +- Engine/ECC: Fix memory leak in ECX algorithm and remove unnecessary code +- Performance: Reduce lock scope during provider initialization +- Compatibility: Fix OpenSSL 3.5 compatibility issues + +## Working combination +- UADK v2.11 +- OpenSSL 1.1.1f & OpenSSL 3.0+ # UADK engine Release v1.7 Dec 2025 diff --git a/src/Makefile.am b/src/Makefile.am index d30d599..94a31b4 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,4 +1,4 @@ -VERSION = 1:7 +VERSION = 1:8 ACLOCAL_AMFLAGS = -I m4 if HAVE_CRYPTO