Skip to content

Commit ca3aa23

Browse files
committed
docs/CHANGELOG.md: add missing updates since 5.2 release
Signed-off-by: Imran Desai <imran.desai@intel.com>
1 parent df74679 commit ca3aa23

1 file changed

Lines changed: 176 additions & 1 deletion

File tree

docs/CHANGELOG.md

Lines changed: 176 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,186 @@
11
## Changelog
22

33
### next
4+
5+
* tpm2_nvextend: fix for including ESYS_TR handle to calculate object name.
6+
7+
* tpm2_nv(read/write): allow policy authorization only for single iterations
8+
for a maximum buffer size of TPM2_PT_NV_BUFFER_MAX.
9+
10+
* tpm2_policylocality: fix logical inversion that caused any argument to be
11+
interpreted as zero, except "zero" would be interpreted as one.
12+
13+
* tpm2_nvdefine: fixed to set TPMA_NV_PLATFORMCREATE attribute default when
14+
authorizing with platform hierarchy.
15+
16+
* tpm2_getekcertificate: fixed the url/link for retrieving ek
17+
certificates from ekop.intel.com.
18+
19+
* tools/tpm2_tool.c: fix an issue where LOG_WARN messages were displayed
20+
despite setting the quite flag.
21+
22+
* tpm2_import: fix an issue where openssl load function resets a specified
23+
scheme with TPM2_ALG_NULL.
24+
25+
* tpm2_sign, tpm2_verifysignature: fixes for sm2 signing and verification.
26+
27+
* Support alternative ECC curves for which default EK templates exist
28+
(NIST_P256, NIST_P384, NIST_P521, and SM2_P256).
29+
30+
* tools/misc/tpm2_checkquote: add sm2 verification of signature.
31+
32+
* tpm2_startauthsession:
33+
- Added option **-G**, **--key-algorithm=ALGORITHM** to specify the
34+
symmetric algorithm used in parameter encryption/decryption.
35+
36+
* tpm2_certify:
37+
- Added option **\--scheme**=_ALGORITHM_ for supporting signature schemes.
38+
Signing schemes should follow the "formatting standards", see section
39+
"Algorithm Specifiers".
40+
41+
* tpm2_getcommandauditdigest:
42+
- Added option **\--scheme**=_ALGORITHM_ for supporting signature schemes.
43+
Signing schemes should follow the "formatting standards", see section
44+
"Algorithm Specifiers".
45+
46+
* tpm2_getsessionauditdigest:
47+
- Added option **\--scheme**=_ALGORITHM_ for supporting signature schemes.
48+
Signing schemes should follow the "formatting standards", see section
49+
"Algorithm Specifiers".
50+
51+
* tpm2_quote:
52+
- Added option **\--scheme**=_ALGORITHM_ for supporting signature schemes.
53+
Signing schemes should follow the "formatting standards", see section
54+
"Algorithm Specifiers".
55+
56+
* lib/tpm2.c: flushcontext cphash calculation workaround for a system api bug
57+
where in the flush handle was erroneously placed in the handle area instead
58+
of parameter area.
59+
60+
* tpm2_flushcontext: options **-t**, **-l**, **-s** can now be simultaneously
61+
specified.
62+
63+
* tpm2_import: support restricted parent with an aes128cfb symmetric parameter.
64+
65+
66+
* tpm2_nvreadpublic: drop ntoh on attributes because they get marshalled to
67+
the correct endianness by libmu to begin with.
68+
69+
* tpm2_print: remove unused **-i** option.
70+
71+
* tpm2_policyor: fix segfault when no options or arguments to specify the list
72+
of policies to be compounded.
73+
74+
* tpm2_certify: fix man page for short options and add tests The short
75+
options for the signing-key-auth and certified-key-auth were swapped. The
76+
case fix in the man page makes it less intuitive but have to go through with
77+
the change so that we don't break any existing scripts. This change does not
78+
affect the long options. Tests have been added to ensure the functionality.
79+
80+
* .cirrus.yml: updated the freebsd version to 13.
81+
82+
* VERSION: add version file - Generate the version file with bootstrap and
83+
include in the DIST tarball so endusers can call autoreconf on a dist
84+
tarball which doesn't have git. This alleviates git describe errors on
85+
release tarballs in the autoreconf case.
86+
87+
* tpm2_clear:
88+
- Added option **--cphash** to output the cpHash for the command
89+
TPM2_CC_Clear.
90+
91+
* tpm2_dictionarylockout:
92+
- Added option **--cphash** to output the cpHash for the command
93+
TPM2_CC_DictionaryAttackLockReset and TPM2_CC_DictionaryAttackParameters.
94+
95+
* tpm2_clearcontrol:
96+
- Added option **--cphash** to output the cpHash for the command
97+
TPM2_CC__ClearControl.
98+
99+
* tpm2_sign:
100+
- Added option **--cphash** to output the cpHash for the command
101+
TPM2_CC_Sign.
102+
103+
* tpm2_setprimarypolicy:
104+
- Added option **--cphash** to output the cpHash for the command
105+
TPM2_CC_SetPrimaryPolicy.
106+
107+
* tpm2_setclock:
108+
- Added option **--cphash** to output the cpHash for the command
109+
TPM2_CC_ClockSet.
110+
111+
* tpm2_rsadecrypt:
112+
- Added option **--cphash** to output the cpHash for the command
113+
TPM2_CC_RSA_Decrypt.
114+
115+
* tpm2_duplicate:
116+
- Added option **--cphash** to output the cpHash for the command
117+
TPM2_CC_Duplicate.
118+
119+
* tpm2_clockrateadjust:
120+
- Added option **--cphash** to output the cpHash for the command
121+
TPM2_CC_ClockRateAdjust.
122+
123+
* tpm2_createprimary:
124+
- Added option **--cphash** to output the cpHash for the command
125+
TPM2_CC_CreatePrimary.
126+
127+
* tpm2_quote:
128+
- Added option **--cphash** to output the cpHash for the command
129+
TPM2_CC_Quote.
130+
131+
* tpm2_policysecret:
132+
- Added option **--cphash** to output the cpHash for the command
133+
TPM2_CC_PolicySecret
134+
135+
* tpm2_policynv:
136+
- Added option **--cphash** to output the cpHash for the command
137+
TPM2_CC_PolicyNV.
138+
139+
* tpm2_policyauthorizenv:
140+
- Added option **--cphash** to output the cpHash for the command
141+
TPM2_CC_PolicyAuthorizeNV.
142+
143+
* tpm2_import:
144+
- Added option **--cphash** to output the cpHash for the command
145+
TPM2_CC_Import.
146+
147+
* tpm2_hmac:
148+
- Added option **--cphash** to output the cpHash for the command
149+
TPM2_CC_HMAC.
150+
151+
* tpm2_hierarchycontrol:
152+
- Added option **--cphash** to output the cpHash for the command
153+
TPM2_CC_HierarchyControl.
154+
155+
* tpm2_load:
156+
- Added option **--cphash** to output the cpHash for the command
157+
TPM2_CC_Load.
158+
159+
* tpm2_gettime:
160+
- Added option **--cphash** to output the cpHash for the command
161+
TPM2_CC_GetTime.
162+
163+
* tpm2_evictcontrol:
164+
- Added option **--cphash** to output the cpHash for the command
165+
TPM2_CC_EvictControl.
166+
167+
* tpm2_encryptdecrypt:
168+
- Added option **--cphash** to output the cpHash for the command
169+
TPM2_CC_EncryptDecrypt.
170+
171+
* tpm2_getpolicydigest:
172+
- Added option **--cphash** to output the cpHash for the command
173+
TPM2_CC_GetPolicyDigest.
174+
175+
* tpm2_loadexternal:
176+
- Added option **--cphash** to output the cpHash for the command
177+
TPM2_CC_LoadExternal.
178+
4179
* tpm2_pcrreset:
5180
- Added option **--cphash** to output the cpHash for the command
6181
TPM2_CC_PCR_Reset.
7182

8-
* tpm2_pcrevent:
183+
* tpm2_pcrread:
9184
- Added option **--cphash** to output the cpHash for the command
10185
TPM2_CC_PCR_Read.
11186

0 commit comments

Comments
 (0)