Commit Graph

98 Commits

Author SHA1 Message Date
Daniel P. Berrangé
23e777381a Convert to SPDX syntax
The TCGL license is not permitted for Fedora, but libtpms has been
given an explicit exception due to its historical presence in Fedora.

https://gitlab.com/fedora/legal/fedora-license-data/-/blob/main/data/LicenseRef-TCGL.toml

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2023-09-15 11:03:22 +01:00
Fedora Release Engineering
dec348352a Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 12:19:43 +00:00
Stefan Berger
2fbc0a3b47 Bump up release number 2023-07-17 15:45:20 -04:00
Stefan Berger
2377190ee4 Set license to 'BSD and TCGL' from previous 'BSD' (BZ2219548) 2023-07-17 15:37:10 -04:00
Todd Zullinger
465e10101d verify upstream source signature
Per the packaging guidelines¹.  Update URL to use https as well.

While adjusting the git ignore rules for the signature file, also remove
many older tarball entries and an incorrect entry for the spec file.
Replace them with simple globs.  Ignore expanded source directories as
well.

¹ https://docs.fedoraproject.org/en-US/packaging-guidelines/#_verifying_signatures
2023-03-22 17:51:52 -04:00
Stefan Berger
b2efabc236 Build of libtpms 0.9.6 with fixes for CVE-2023-1017 & CVE-2023-1018 2023-02-28 17:36:33 -05:00
Fedora Release Engineering
98715329b9 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 17:38:26 +00:00
Fedora Release Engineering
c9508af57a Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 19:12:59 +00:00
Stefan Berger
6c30df7212 Build of libtpms 0.9.5 2022-07-01 11:49:21 -04:00
Fabio Valentini
34994449aa
various adaptations to match Fedora Packaging Guidelines 2022-04-28 00:31:14 +02:00
Stefan Berger
509250ef13 Build of libtpms 0.9.4 2022-04-25 15:14:22 -04:00
Stefan Berger
ccfd66aa99 Build of libtpms 0.9.3 2022-03-07 12:29:42 -05:00
Fedora Release Engineering
9b6cffab85 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 17:26:26 +00:00
Stefan Berger
bb78b7cf56 Build of libtpms 0.9.2 2022-01-06 22:26:22 -05:00
Stefan Berger
dccaa46988 Build of libtpms 0.9.1 2021-11-26 01:07:07 -05:00
Stefan Berger
c373f4d65c Build of libtpms 0.9.0 2021-10-04 13:49:25 -04:00
Stefan Berger
cb9c600b7c Build upcoming libtpms 0.8.7 2021-09-16 12:41:26 -04:00
Sahana Prasad
0c6d67eb6b Rebuilt with OpenSSL 3.0.0 2021-09-15 11:50:08 +02:00
Stefan Berger
b86d49e595 Build with -Wno-deprecated-declarations 2021-09-14 15:37:21 -04:00
Sahana Prasad
0081b89fb2 Rebuilt with OpenSSL 3.0.0 2021-09-14 19:07:02 +02:00
Stefan Berger
c89e15a3b7 tpm2: Marshal event sequence objects' hash state 2021-09-10 07:26:38 -04:00
Stefan Berger
0a9913bbf9 Build of libtpms 0.8.5 2021-09-01 09:29:13 -04:00
Stefan Berger
0844981e0a Applied patches resolving issues solved in upcoming 0.8.5 2021-08-11 12:13:15 -04:00
Fedora Release Engineering
d759e64122 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 12:34:13 +00:00
Stefan Berger
32d8e109c6 tpm2: Reset too large size indicators in TPM2B to avoid access beyond buffer
tpm2: Restore original value in buffer if unmarshalled one was illegal
2021-06-24 16:16:48 -04:00
Stefan Berger
026d29d7b6 tpm2: Work-around for Windows 2016 & 2019 bug related to ContextLoad 2021-06-01 08:28:10 -04:00
Timm Bäder
b1c7772046 Use make macros 2021-05-05 18:02:35 +02:00
Stefan Berger
6821fb7658 tpm2: CryptSym: fix AES output IV; a CVE has been filed for this issue 2021-03-01 13:59:46 -05:00
Stefan Berger
de8f3e5894 Fixed a context save and suspend/resume problem when public keys are loaded 2021-02-27 12:40:50 -05:00
Stefan Berger
1df2561b26 Release of v0.8.0 2021-02-25 09:43:29 -05:00
Stefan Berger
0097e38aed Addressed UBSAN and cppcheck detected issues
Return proper size of ECC Parameters to pass HLK tests
2021-02-18 08:54:41 -05:00
Fedora Release Engineering
30a3b63146 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 18:10:44 +00:00
Tom Stellard
4ff7478a69 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-05 02:55:52 +00:00
Stefan Berger
3b5fe8670c Follow stable-0.7.0 branch to v0.7.4 with security-related fixes 2020-10-31 09:31:43 -04:00
Stefan Berger
835cb41653 libtpms.spec: Fix git data 2020-07-31 13:17:33 -04:00
Stefan Berger
731f843db3 Follow stable-0.7.0 branch to v0.7.3 2020-07-31 13:13:10 -04:00
Fedora Release Engineering
e9b602742b - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 05:45:55 +00:00
Stefan Berger
811381458e Following stable-0.7.0 branch for TPM 2 related fixes: RSA decryption,
PSS salt length, symmetric decryption (padding)
Under certain circumstances an RSA decryption could cause a buffer overflow causing
  termination of the program (swtpm)
2020-05-27 16:20:39 -04:00
Stefan Berger
1015402918 Following stable-0.7.0 branch for TPM 2 related fixes; v0.7.1 + gcc related patch
elliptic curve fixes
MANUFACTURER changed from "IBM " to "IBM"
gcc 10 related fix
2020-05-20 13:05:01 -04:00
Stefan Berger
afdf72ff91 Following stable-0.7.0 branch for TPM 2 related fixes
elliptic curve fixes
MANUFACTURER changed from "IBM " to "IBM"
2020-05-20 12:51:29 -04:00
Fedora Release Engineering
d629065b75 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 10:36:07 +00:00
Stefan Berger
0b7b3f7f85 Following stable-0.7.0 branch for TPM 1.2 related bugfix 2019-10-18 09:00:34 -04:00
Stefan Berger
61d8283a38 Following stable-0.7.0 branch for bug fix 2019-10-08 07:29:06 -04:00
Stefan Berger
0d98f48fa7 Following stable-0.7.0 branch for bug fix 2019-10-08 07:28:11 -04:00
Stefan Berger
7f2767747b Following stable-0.7.0 branch for bug fix 2019-10-08 07:21:33 -04:00
Fedora Release Engineering
5a6551ebdf - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 14:34:43 +00:00
Stefan Berger
db2cdbb366 Update to v0.7.0 2019-07-19 12:29:24 -04:00
Stefan Berger
ae0ac9b797 Update to v0.7.0 2019-07-19 12:17:37 -04:00
Stefan Berger
1f1760979f Update to v0.7.0 2019-07-19 12:12:48 -04:00
Stefan Berger
b1caf81526 Applied bugfix for CMAC 2019-05-10 10:25:59 -04:00