]> git.proxmox.com Git - libtpms.git/blame - CHANGES
debian: Fix build warnings by updating compat to '10' and dh functions
[libtpms.git] / CHANGES
CommitLineData
a0098eda
CB
1CHANGES - changes for libtpms
2
b19d7f6a 3version 0.8.0
c762ca4a
SB
4 - NOTE: Downgrade to previous versions is not possible. See below.
5 - Update to TPM 2 code release 159
b19d7f6a
SB
6 - X509 support is enabled
7 - SM2 signing of ceritificates is NOT supported
8 - Authenticated timers are disabled
9 - Due to fixes in the TPM 2 prime number generation code in rev155 it is not
10 possible to downgrade from libtpms version 0.8.0 to some previous version.
11 The seeds are now associated with an age so that older seeds use the old
12 TPM 2 prime number generation code while newer seed use the newer code.
bbd7b75d 13 - Update to TPM 2 code release 162
c762ca4a
SB
14 - ECC encryption / decryption is disabled
15 - Fix support for elliptic curve due to missing unmarshalling code
16 - Runtime filter supported elliptic curves supported by OpenSSL
17 - Fix output buffer parameter and size for RSA decryption that could cause
18 stack corruption under certain circumstances
f66a719e
SB
19 - Set the RSA PSS salt length to the digest length rather than max. possible
20 - Fixes to symmetric decryption related to input size check,
c762ca4a
SB
21 defer padding to the user [EVP_CIPHER_CTX_set_padding(ctx, 0)] and
22 to always use a temporary malloc'ed buffer for decryption
f66a719e
SB
23 - Fixed the set of PCRs belonging to the TCB group. This affects the
24 pcrUpdateCounter in TPM2_Pcrread() responses, thus needs latest `swtpm`
25 for test cases to succeed there.
b19d7f6a 26
39b1301d
SB
27version 0.7.0
28 - use OpenSSL crypto for AES, TDES, EC, and RSA operations when possible
29
0b60a447
SB
30version 0.6.0
31 - added TPM 2 support (revision 150)
32
33 - New API calls:
34 - TPMLIB_CancelCommand
35 - TPMLIB_ChooseTPMVersion
36 - TPMLIB_SetDebugFD
37 - TPMLIB_SetDebugLevel
38 - TPMLIB_SetDebugPrefix
39 - TPMLIB_SetBufferSize
40 - TPMLIB_ValidateState
41 - TPMLIB_SetState
42 - TPMLIB_GetState
43
a0098eda
CB
44version 0.5.1
45 first public release
46
47 - release 7 increased NVRAM area for being able to store more data in
48 the TPM's NVRAM areas, i.e., X.509 certificates
49
50 - release 9 added two more APIs:
51 - TPM_Free
52 - TPMLIB_DecodeBlob