Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

tpm2-tss-engine-1.2.0-3.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: tpm2-tss-engine Distribution: openSUSE Tumbleweed
Version: 1.2.0 Vendor: openSUSE
Release: 3.1 Build date: Mon May 6 16:15:17 2024
Group: Productivity/Security Build host: reproducible
Size: 92727 Source RPM: tpm2-tss-engine-1.2.0-3.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/tpm2-software
Summary: OpenSSL Engine for TPM2 devices
The tpm2-tss-engine project implements a cryptographic engine for OpenSSL for
Trusted Platform Module (TPM 2.0) using the tpm2-tss software stack that follows
the Trusted Computing Groups (TCG) TPM Software Stack (TSS 2.0). It uses the
Enhanced System API (ESAPI) interface of the TSS 2.0 for downwards communication.
It supports RSA decryption and signatures as well as ECDSA signatures.

Provides

Requires

License

BSD-3-Clause

Changelog

* Mon May 06 2024 Matthias Gerstner <matthias.gerstner@suse.com>
  - Add gcc14-fixes.patch: Building with gcc14 fails due to a mismatch in
    OpenSSL function declarations. Provided PR# to upstream here:
    https://github.com/tpm2-software/tpm2-tss-engine/pull/283
  - Add tpm2-tss-engine.keyring: needed for validation of the tarball signature.
    This keyring is taken over from tpm2-0-tss which has the same (or very
    similar) maintainers.
* Thu Jun 01 2023 Frederic Crozat <fcrozat@suse.com>
  - Fix download url and add gpg signature for tarball.
* Mon Feb 06 2023 Pedro Monreal <pmonreal@suse.com>
  - Update to upstream version 1.2.0:
    * Fixed:
    - Updated minimal version of tpm2-tss to 2.4.x
    - Fix encoding of emptyauth
    - Fix some memory leaks
    - Parent handle issues with signed representation by switching
      parent handle to BIGNUM.
    - Fixed RSA_NO_PADDING modes with OpenSSL 1.1.1
    - Fixed autogen (bootstrap) call from release package by
      embedding VERSION file.
    * Added:
    - Use of restricted keys for signing
    - StirRandom
    - Run tests using swtpm
    - The ability to import key blobs from things like the
      tpm2-tools project.
    - Compatibility with openssl >=1.1.x
    - Support for ECDH
    - QNX support.
    - Only set -Werror for non-release builds.
    - Additional checks on TPM responses
    - CODE_OF_CONDUCT
    - SECURITY reporting instructions
* Wed Mar 03 2021 Matthias Gerstner <matthias.gerstner@suse.com>
  - pass --disable-defaultflags to avoid breakage of our gcc-PIE profile (->
    resulted in non-position-independent executable) (bsc#1183895).
* Wed Mar 03 2021 Matthias Gerstner <matthias.gerstner@suse.com>
  - Update to upstream version 1.1.0:
    * Added:
    - Configure option for ptpm tests
    - Configure script AX_CHECK_ENABLE_DEBUG
    - Option for setting tcti on executable
    - TCTI-env variable used by default
    - Support for parent key passwords
    - openssl.cnf sample file
    * Changed:
    - Fix several build system, autotools and testing related issues
      Now adhere to CFLAGS conventions
    - Include pkg-config dependecy on libtss2-mu in order to work with tpm2-tss 2.3
    - Enables parallel testing of integration tests:
      Make integration tests use TPM simulator; instead of first TPM it finds
      Use of different port numbers for TCP based tests
    - Fix EC param info (using named curve format)
    - Use tpm2-tools 4.X stable branch for integration tests
    - Use libtss2-tctildr.so instead of custom code for tcti setup
    - Fix manpages for -P/--parent option and correct engine name
    - Fix TCTI env variable handling
    - Set parent handle to OWNER
* Thu Apr 23 2020 matthias.gerstner@suse.com
  - remove conditional pandoc BuildRequires for openSUSE. Nothing much is gained
    from rebuilding the man pages. This shall help synchronizing SLE and
    openSUSE package builds. (jsc#SLE-12137).
* Fri Jan 10 2020 matthias.gerstner@suse.com
  - remove the _service file as requested in declined OBS sr#762653.
    download_files seems to work also without the _service file.
* Fri Jan 10 2020 Matthias Gerstner <matthias.gerstner@suse.com>
  - switch the _service approach from using tar_scm to using download_files. We
    need to use the actual release tarball which contains the generated man
    pages. The reason is that on SLE we can't generate the man pages using
    pandoc, since pandoc is not available on SLE.
  - for the same reason make the pandoc BuildRequires conditional for openSUSE
    vs. SLE.
* Tue Jan 07 2020 matthias.gerstner@suse.com
  - Update to stable upstream version v1.0.1:
    * Release v1.0.1
    * test: use tpm2-tools 3.X
    * Tests: Fix for latest tools
    * Tests: Use long parameters for tpm2-tools
    * test: migrate tpm2_create option from -A to -b
    * build: link against tss2-mu
    * Release v1.0.0
    * Release v1.0.0-rc3
    * Docu: Update Install.md
    * Updates for 1.0.0-rc2
    * TESTS: Add test for client auth
    * Bump required version of tpm2-tss to >=2.2.2
    * Build: Bump required tpm2-tss to 2.2
    * Update for v1.0.0-rc1
    * Dead code removal
  - This fixes the build against tpm2-0-tss version >= 2.3 (bsc#1160123)
* Fri Dec 20 2019 matthias.gerstner@suse.com
  - move *.so files into the main package, not -devel. libtpm2tss.so is actually
    the engine library itself, not a symlink. It's needed to actually use the
    package. tpm2tss.so is probably a (backwards) compatiblity symlink. Both are
    not intended for linking and therefore not suitable for the -devel package.

Files

/usr/bin/tpm2tss-genkey
/usr/lib64/engines-3/libtpm2tss.so
/usr/lib64/engines-3/tpm2tss.so
/usr/share/doc/packages/tpm2-tss-engine
/usr/share/doc/packages/tpm2-tss-engine/CHANGELOG.md
/usr/share/doc/packages/tpm2-tss-engine/CONTRIBUTING.md
/usr/share/doc/packages/tpm2-tss-engine/INSTALL.md
/usr/share/doc/packages/tpm2-tss-engine/README.md
/usr/share/licenses/tpm2-tss-engine
/usr/share/licenses/tpm2-tss-engine/LICENSE
/usr/share/man/man1/tpm2tss-genkey.1.gz
/usr/share/man/man3/tpm2tss_ecc_genkey.3.gz
/usr/share/man/man3/tpm2tss_ecc_getappdata.3.gz
/usr/share/man/man3/tpm2tss_ecc_makekey.3.gz
/usr/share/man/man3/tpm2tss_ecc_setappdata.3.gz
/usr/share/man/man3/tpm2tss_rsa_genkey.3.gz
/usr/share/man/man3/tpm2tss_rsa_makekey.3.gz
/usr/share/man/man3/tpm2tss_tpm2data_read.3.gz
/usr/share/man/man3/tpm2tss_tpm2data_write.3.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 13 00:41:02 2024