diff --git a/_service b/_service new file mode 100644 index 0000000..f5757bc --- /dev/null +++ b/_service @@ -0,0 +1,10 @@ + + + https://github.com/intel/tpm2-tss.git + git + 2.2.1 + @PARENT_TAG@ + disable + + + diff --git a/tpm2-0-tss.changes b/tpm2-0-tss.changes index 1499bd6..c42d349 100644 --- a/tpm2-0-tss.changes +++ b/tpm2-0-tss.changes @@ -1,3 +1,83 @@ +------------------------------------------------------------------- +Wed Mar 6 10:06:35 UTC 2019 - matthias.gerstner@suse.com + +- update to upstream version 2.2.1: + - changes from version 2.2.0: + - Fixed leak of hkey on success in iesys_cryptossl_hmac_start + - Fixed NULL ptr issues in Esys_HMAC_Start, Esys_HierarchyChangeAuth and Esys_NV_ChangeAuth + - Fixed NULL ptr issue in sequenceHandleNode + - Fixed NULL ptr auth handling in Esys_TR_SetAuth + - Fixed NULL auth handling in iesys_compute_session_value + - Fixed marshaling of TPM2Bs with sub types. + - Fixed NULL ptr session handling in Esys_TRSess_SetAttributes + - Fixed the way size of the hmac value of a session without authorization + - Added missing MU functions for TPM2_NT type + - Added missing MU functions for TPMA_ID_OBJECT type + - Added missing type TPM2_NT into tss2_tpm2_types.h + - Fixed wrong typename _ID_OBJECT in tss2_tpm2_types.h + - Fixed build breakage when --with-maxloglevel is not 'trace' + - Fixed build breakage in generated configure script when CFLAGS is set + - Fixed configure scritp ERROR_IF_NO_PROG macro + - Changed TPM2B type unmarshal to use sizeof of the dest buffer instead of dest + - Fixed unmarshaling of the TPM2B type with invalid size + - Removed dead code defect detected by coverity from Esys_TRSess_GetNonceTPM + - Added support for QNX build + - Added support for partial reads in device TCTI + - changes from version 2.1.1: + - Fixed leak of hkey on success in iesys_cryptossl_hmac_start + - Fixed NULL ptr issues in Esys_HMAC_Start, Esys_HierarchyChangeAuth and Esys_NV_ChangeAuth + - Fixed NULL ptr issue in sequenceHandleNode + - Fixed NULL ptr auth handling in Esys_TR_SetAuth + - Fixed NULL auth handling in iesys_compute_session_value + - Fixed marshaling of TPM2Bs with sub types. + - Fixed NULL ptr session handling in Esys_TRSess_SetAttributes + - Fixed the way size of the hmac value of a session without authorization + - Added missing MU functions for TPM2_NT type + - Added missing MU functions for TPMA_ID_OBJECT type + - Added missing type TPM2_NT into tss2_tpm2_types.h + - Fixed wrong typename _ID_OBJECT in tss2_tpm2_types.h + - Fixed build breakage when --with-maxloglevel is not 'trace' + - Fixed build breakage in generated configure script when CFLAGS is set + - Fixed configure scritp ERROR_IF_NO_PROG macro + - Changed TPM2B type unmarshal to use sizeof of the dest buffer instead of dest + - Fixed unmarshaling of the TPM2B type with invalid size + - Removed dead code defect detected by coverity from Esys_TRSess_GetNonceTPM + - changes from version 2.1.0: + - Fixed handling of the default TCTI + - Changed logging to be ISO-C99 compatible + - Fixed leak of dlopen handle + - Fixed logging of a response header tag in Tss2_Sys_Execute + - Fixed marshaling of TPM2B parameters in SAPI commands + - Fixed unnecessary warning in Esys_Startup + - Fixed warnings in doxygen documentation + - Added Esys_Free wrapper function for systems using different C runtime libraries + - Added Windows TBS TCTI + - Added non-blocking mode of operation in tcti-device + - Added tests for Esys_HMAC and Esys_Hash + - Enabled integration tests on physical TPM device + - Added openssl libcrypto backend + - Added Doxygen documentation to integration tests + - Refactored SetDecryptParam + - Enabled OpenSSL crypto backend by default + - changes from 2.0.2: + - Fixed NULL ptr issues in Esys_HMAC_Start, Esys_HierarchyChangeAuth and Esys_NV_ChangeAuth + - Fixed NULL ptr issue in sequenceHandleNode + - Fixed NULL ptr auth handling in Esys_TR_SetAuth + - Fixed NULL auth handling in iesys_compute_session_value + - Fixed marshaling of TPM2Bs with sub types. + - Fixed NULL ptr session handling in Esys_TRSess_SetAttributes + - Fixed the way size of the hmac value of a session without authorization + - Added missing MU functions for TPM2_NT type + - Added missing MU functions for TPMA_ID_OBJECT type + - Added missing type TPM2_NT into tss2_tpm2_types.h + - Fixed wrong typename _ID_OBJECT in tss2_tpm2_types.h + - Fixed build breakage when --with-maxloglevel is not 'trace' + - Fixed build breakage in generated configure script when CFLAGS is set + - Fixed configure scritp ERROR_IF_NO_PROG macro + - Changed TPM2B type unmarshal to use sizeof of the dest buffer instead of dest + - Fixed unmarshaling of the TPM2B type with invalid size + - Removed dead code defect detected by coverity from Esys_TRSess_GetNonceTPM + ------------------------------------------------------------------- Wed Sep 26 15:41:27 UTC 2018 - matthias.gerstner@suse.com diff --git a/tpm2-0-tss.spec b/tpm2-0-tss.spec index 08a1c5d..18828a6 100644 --- a/tpm2-0-tss.spec +++ b/tpm2-0-tss.spec @@ -17,7 +17,7 @@ Name: tpm2-0-tss -Version: 2.0.1 +Version: 2.2.1 Release: 0 Summary: Intel's TCG Software Stack access libraries for TPM 2.0 chips License: BSD-2-Clause @@ -25,8 +25,10 @@ Group: Productivity/Security Url: https://github.com/tpm2-software/tpm2-tss Source0: https://github.com/tpm2-software/tpm2-tss/releases/download/%{version}/tpm2-tss-%{version}.tar.gz Source2: baselibs.conf +BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: libgcrypt-devel +BuildRequires: libopenssl-devel BuildRequires: pkg-config BuildRequires: udev Requires(pre): pwdutils diff --git a/tpm2-tss-2.2.1.tar.gz b/tpm2-tss-2.2.1.tar.gz new file mode 100644 index 0000000..e81e4d3 --- /dev/null +++ b/tpm2-tss-2.2.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bcf558a9625389f86fe6add33a386a4db8c8dc8bf00b120a7ecf972de0393a4 +size 902895