@@ -4,6 +4,50 @@ All notable changes to this project will be documented in this file.
44
55Starting with release 5.4, The format is based on [ Keep a Changelog] ( http://keepachangelog.com/ ) .
66
7+ ## 5.8-rc0 - 2026-05-12
8+ ### Fixed
9+ - tpm2_makecredential: fix wrong tcg ek templates
10+ - tpm2_checkquote: Fix memory leaks, malloced buffer not always freed
11+ - tpm2_checkquote: Fix missing error checking
12+ - tpm2_getekcertificate: Fix curl_easy_setopt type warnings
13+ - tpm2_makecredential: Fix usage of name parameter.
14+ - tpm2_quote/checkquote: Fix usage of little endian serialization.
15+ - tpm2_eventlog: parse vendor_db as EFI_SIGNATURE_DATA
16+ - tpm2_eventlog: Fix parsing on big-endian systems
17+ - tpm2_clockrateadjust: Fix segfault.
18+ - tpm2_policy: Do not overflow list of policy digests
19+ - tpm2_eventlog: Fix pretty print for efivar 39
20+ - tpm2_encode: Fix setting emptyAuth in generated pem file.
21+ - tpm2_eventlog_yaml.c Fix output of BlobDescription.
22+ - tpm2_getrandom: Fix --force parameter
23+ - tpm2_getekcertificate: fix impl to prioritize low range certificate
24+ - Options: Add option to allow usage of password session.
25+ - tpm2_createpolicy: flush session for trial policy.
26+ - tpm2_evictcontrol.c: Fix segfault for output of handle ESYS_TR_NONE
27+ - pcr commands: Fix session leaks
28+ - tools, test: Fix several missing NULL checks after malloc
29+ - tpm2_util: fix buffer overflow in string validation checks.
30+ - tpm2_getekcertificate: ensure curl buffer grows to required size.
31+ - tpm2_getekcertificate: fix heap buffer overflow.
32+
33+
34+ ### Added
35+ - tpm2_quote/checkquote: Add new serialization format is added (-F marshaled).
36+ - tpm2_loadexternal: Add option rsa_exponent_zero
37+ - tpm2_createek: Add high range templates for rsa20248 and eccp256
38+ - tpm2_certify: Add parameter qualifying-data.
39+ - pcr commands: session support added.
40+ - tpm2_getekcertificate: add option --x509-trunc
41+ - tpm2_getekcertificate: Provide option -u for certs in NV ram.
42+ - tpm2_gettestresult: Fix handling of test result.
43+ - tpm2_checkquote: Fix usage of more than 7 PCRs
44+ - tpm2_send: Validate command_size before computing data_size.
45+ - tpm2_send: Avoid unintended stdio closing a file
46+ - tpm2_util: Allow file names with whitspace characters.
47+ - tools: fix out-of-bounds write with too many aux sessions.
48+ - tss2_sign: Add new parameter from which the digest is computed.
49+ - OpenSSL use 4.0 compatible macros
50+
751## 5.7 - 2024-04-26
852### Security
953- Fixed CVE-2024 -29038
0 commit comments