diff options
author | Mikko Rapeli <mikko.rapeli@linaro.org> | 2024-12-20 16:04:29 +0200 |
---|---|---|
committer | Armin Kuster <akuster808@gmail.com> | 2024-12-27 11:28:23 -0500 |
commit | eac5796a07d104d83fa8203032d773f7f7c854ed (patch) | |
tree | 389cce6650ed9885b627de86354bef7f48c301e5 | |
parent | 1851ec38b7c3599a3f1e6dd929860e3fcc3bcd01 (diff) | |
download | meta-security-eac5796a07d104d83fa8203032d773f7f7c854ed.tar.gz |
libtpm: update from 0.9.6 to 0.10.0
Needed by newer swtpm. Improves error messages etc.
Changes:
https://github.com/stefanberger/libtpms/releases/tag/v0.10.0
version 0.10.0:
tpm2: Support for profiles: default-v1 & custom
tpm2: Add new API call TPMLIB_SetProfile to enable user to set a profile
tpm2: Extende TPMLIB_GetInfo to return profiles-related info
tpm2: Implemented crypto tests and restrictions on crypto related to
FIPS-140-3; can be enabled with profiles
tpm2: Enable Camellia-192 and AES-192
tpm2: Implement TPMLIB_WasManufactured API call
tpm2: Fixes for issues detected by static analyzers
tpm2: Use OpenSSL-based KDFe implementation if possible
tpm2: Update to TPM 2 spec rev 183 (many changes)
tpm2: Better support for OpenSSL 3.x
tpm2: Use Carmichael function for RSA priv. exponent D (>= 2048 bits)
tpm2: Fixes for CVE-2023-1017 and CVE-2023-1018
tpm2: Fix of SignedCompareB().
NOTE: This fix may result in backwards compatibility issues with
PCR policies used by TPM2_PolicyCounterTimer and TPM2_PolicyNV
when upgrading from v0.9 to v0.10.
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
-rw-r--r-- | meta-tpm/recipes-tpm/libtpm/libtpm_0.10.0.bb (renamed from meta-tpm/recipes-tpm/libtpm/libtpm_0.9.6.bb) | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/meta-tpm/recipes-tpm/libtpm/libtpm_0.9.6.bb b/meta-tpm/recipes-tpm/libtpm/libtpm_0.10.0.bb index cd47155..a2c3a14 100644 --- a/meta-tpm/recipes-tpm/libtpm/libtpm_0.9.6.bb +++ b/meta-tpm/recipes-tpm/libtpm/libtpm_0.10.0.bb | |||
@@ -2,10 +2,10 @@ SUMMARY = "LIBPM - Software TPM Library" | |||
2 | LICENSE = "BSD-3-Clause" | 2 | LICENSE = "BSD-3-Clause" |
3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=e73f0786a936da3814896df06ad225a9" | 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=e73f0786a936da3814896df06ad225a9" |
4 | 4 | ||
5 | SRCREV = "f8c2dc7e12a730dcca4220d7ac5ad86d13dfd630" | 5 | SRCREV = "17f253a767f6b5b7813ae33f12bc79c479576cdc" |
6 | SRC_URI = "git://github.com/stefanberger/libtpms.git;branch=stable-0.9;protocol=https" | 6 | SRC_URI = "git://github.com/stefanberger/libtpms.git;branch=stable-0.10;protocol=https" |
7 | 7 | ||
8 | PE = "1" | 8 | PE = "2" |
9 | 9 | ||
10 | S = "${WORKDIR}/git" | 10 | S = "${WORKDIR}/git" |
11 | inherit autotools-brokensep pkgconfig perlnative | 11 | inherit autotools-brokensep pkgconfig perlnative |