@@ -4,6 +4,83 @@ 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.6-rc0 - 2023-09-26
8+
9+ * tpm2_eventlog:
10+ - add H-CRTM event support
11+ - add support of efivar versions less than 38
12+ - Add support to check for efivar/efivar.h manually
13+ - Minor formatting fixes
14+ - tpm2_eventlog: add support for replay with different StartupLocality
15+ - Fix pcr extension for EV_NO_ACTION
16+ - Extend test of yaml string representation
17+ - Use helper for printing a string dump
18+ - Fix upper bound on unique data size
19+ - Fix YAML string formatting
20+
21+ * tpm2_policy:
22+ - Add support for parsing forward seal TPM values
23+ - Use forward seal values in creating policies
24+ - Move dgst_size in evaluate_populate_pcr_digests()
25+ - Allow more than 8 PCRs for sealing
26+ - Move dgst_size in evaluate_populate_pcr_digests
27+ - Allow more than 8 PCRs for sealing
28+ - Make __ wrap_Esys_PCR_Read() more dynamic to enable testing more PCRs
29+
30+ * tpm2_encryptdecrypt: Fix pkcs7 padding stripping
31+
32+ * tpm2_duplicate:
33+ - Support -a option for attributes
34+ - Add --key-algorithm option
35+
36+ * tpm2_encodeobject: Use the correct -O option instead of -C
37+
38+ * tpm2_unseal: Add qualifier static to enhance the privacy of unseal function
39+
40+ * tpm2_sign:
41+ - Remove -m option which was added mistakenly
42+ - Revert sm2 sign and verifysignature
43+
44+ * tpm2_createek:
45+ - Correct man page example
46+ - Fix usage of nonce
47+ - Fix integrating nonce
48+
49+ * tpm2_clear: add more details about the action
50+
51+ * tpm2_startauthsession: allow the file attribute for policy authorization.
52+
53+ * tpm2_getekcertificate: Add AMD EK support
54+
55+ * tpm2_ecdhzgen: Add public-key parameter
56+
57+ * tpm2_nvreadpublic: Prevent free of unallocated pointers on failure
58+
59+ * Bug-fixes:
60+
61+ * The readthedocs build failed with module 'jinja2' has no attribute 'contextfilter'
62+ a requirement file was added to fix this problem
63+
64+ * An error caused by the flags -flto -_ FORTIFY_SOURCE=3 in kdfa implementation.
65+ This error can be avoided by switching off the optimization with pragma
66+
67+ * Changed wrong function name of "Esys_Load" to "Esys_Load"
68+
69+ * Function names beginning with Esys_ are wrongly written as Eys_
70+
71+ * Reading and writing a serialized persistent ESYS_TR handles
72+
73+ * cirrus-ci update image-family to freebsd-13-2 from 13-1
74+
75+ * misc:
76+ - Change the default Python version to Python3 in the helper's code
77+
78+ - Skip test which uses the sign operator for comparison in abrmd_policynv.sh
79+
80+ - tools/tr_encode: Add a tool that can encode serialized ESYS_TR for persistent handles
81+ from the TPM2B_PUBLIC and the raw persistent TPM2_HANDLE
82+
83+
784## 5.5 - 2022-02-13
885
986### Added
0 commit comments