Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 720212 - app-crypt/tpm2-tss-2.4.0 version bump
Summary: app-crypt/tpm2-tss-2.4.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Christopher Byrne
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-05-01 00:59 UTC by Jonas Stein
Modified: 2020-05-13 13:17 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jonas Stein gentoo-dev 2020-05-01 00:59:32 UTC
Added

    Added a new Feature API (FAPI) implementation
    Added Esys_TRSess_GetAuthRequired() ESAPI function
    Added Esys_TR_GetTpmHandle() SAPI function
    Added Esys_GetSysContext() SAPI function
    Added the with-sanitizer configure option
    Added CI for FreeBSD

Changed

    Changed MSSIM TCTI to be async capable
    Removed TCTI loaders from ESYS dependencies in pkg-config
    Changed getPollHandles to allow num_handles query
    Improved CI builds
    Converted builds to docker builds
    Number of fixes and improvements in the test code
    Changed tcti-device in non-async mode to allways block

Fixed

    Fixed hmac calculation for tpm2_clear command in ESAPI
    Fixed mixing salted and unsalted sessions in the same ESAPI context
    Removed use of VLAs from TPML marshal code
    Fixed setting C++ compiler for non-fuzzing builds at configure
    Fixed setting the name of session objects
    Fixed page alignment errors in Sys_Get/SetAuths functions
    Fixed potential buffer overflow in tcti_mssim_receive
    Fixed invalid memory alloc failure in Tss2_TctiLdr_Initialize
    Fixed list of exported symbols map for libtss2-mu
    Fixed resource name calculation in Esys_CreateLoaded
    Fixed keysize of ECC curve TPM2_ECC_NISTP224
    Fixed segmentation fault in tctildr if name_conf was too big
    Fixed memory leak in tctildr-tcti tests
    Fixed HMAC generation for policy sessions
    Added check for object node before calling compute_session_value function
    Fixed auth calculation in Esys_StartAuthSession called with optional parameters
    Fixed compute_encrypted_salt error handling in Esys_StartAuthSession
    Fixed exported symbols map for libtss2-mu

https://github.com/tpm2-software/tpm2-tss/releases

Reproducible: Always
Comment 1 Larry the Git Cow gentoo-dev 2020-05-13 13:17:18 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30f93267c27a51c005669ee62c9f84fb767b60c5

commit 30f93267c27a51c005669ee62c9f84fb767b60c5
Author:     Salah Coronya <salah.coronya@gmail.com>
AuthorDate: 2020-04-07 14:59:22 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2020-05-13 13:16:47 +0000

    app-crypt/tpm2-tss: Bump to 2.4.0
    
    Closes: https://bugs.gentoo.org/720212
    Package-Manager: Portage-2.3.89, Repoman-2.3.20
    Signed-off-by: Salah Coronya <salah.coronya@gmail.com>
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 app-crypt/tpm2-tss/Manifest                        |  1 +
 .../files/tpm2-tss-2.4.0-fix-tmpfiles-path.patch   | 22 +++++++
 app-crypt/tpm2-tss/metadata.xml                    |  1 +
 app-crypt/tpm2-tss/tpm2-tss-2.4.0.ebuild           | 71 ++++++++++++++++++++++
 4 files changed, 95 insertions(+)