SHA256
1
0
forked from pool/tpm2-0-tss
Commit Graph

36 Commits

Author SHA256 Message Date
f12df5d389 - update to upstream version 2.3.0:
- changes in version 2.3.0:
    - tss2-tctildr: A new library that helps with tcti initialization
      Recommend to use this in place of custom tcti loading code now !
    - tss2-rc: A new library that provides textual representations for return
      codes
    - Option to disable NIST-deprecated crypto (--disable-weak-crypto)
    - Support Esys_TR_FromTPMPublic on sessions (for use in Esys_FlushContext)
    - map-files with correct symbol lists for tss2-sys and tss2-esys
      This may lead to unresolved symbols in linked applications
    - Support to call Tss2_Sys_Execute repeatedly on certain errors
    - Reduced RAM consumption in Esys due to Tss2_Sys_Execute change
    - Automated session attribution clearing for esys (decrypt and encrypt)
      per cmd
    - Removed libtss2-mu from "Requires" field of libtss2-esys.pc
      Needs to be added explicitely now
    - All fixes from 2.2.1, 2.2.2 and 2.2.3
    - Fixed SPDX License Identifiers
    - Fixed Null-pointer problems in tcti-tbs
    - Fixed Default locality for tcti-mssim set to LOC_0
    - Fixed coverity and valgrind leaks detected in test programs (not library
      code)

OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=85
2019-12-11 11:09:20 +00:00
bc68386482 clearer wording in changelog
- changes in version 2.2.3:
  - changes in version 2.2.2:

OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=83
2019-08-26 05:44:16 +00:00
e7a38c4fbc - update to upstream version 2.2.3:
- changes from version 2.2.3:
    * Fix computation of session name
    * Fixed PolicyPassword handling of session Attributes
    * Fixed windows build from dist ball
    * Fixed default tcti configure option
    * Fixed nonce size calculation in ESYS sessions
  - changes from version 2.2.2:
    * Fixed wrong encryption flag in EncryptDecrypt
    * Fixing openssl engine invocation

OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=82
2019-08-23 12:08:26 +00:00
f9fbc4ab42 Accepting request 698141 from home:jubalh:branches:security
- bsc#1130588: Require shadow instead of old pwdutils

OBS-URL: https://build.opensuse.org/request/show/698141
OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=80
2019-04-26 10:43:02 +00:00
8e53f96352 - introduce _service file for syncing with upstream tags
OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=78
2019-03-06 10:10:25 +00:00
a153966f3f - 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

OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=76
2019-03-06 10:09:35 +00:00
46aab25cee incorporate FATE number in changes file for SLE-15-SP1 (bsc#1121860)
OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=74
2019-01-14 14:18:22 +00:00
852586d92b - update to upstream version 2.0.1:
- Fixed problems with doxygan failing make distcheck
  - Fixed conversion of gcrypt mpi numbers to binary data
  - Fixed an error in parsing socket address in MSSIM TCTI
  - Fixed compilation error with --disable-tcti-mssim
  - Added initialization function for gcrypt to suppress warning
  - Fixed invalid type base type while marshaling TPMI_ECC_CURVE in Tss2_Sys_ECC_Parameters
  - Fixed invalid RSA encryption with exponent equal to 0
  - Fixed checking of return codes in ESAPI commands
  - Added checks for programs required by the test harness @ configure time
  - Fixed warning on TPM2_RC_INITIALIZE rc after a Startup in Esys_Startup
  - Checked for 1.2 TPM type response
  - Changed constants values in esys header file to unsigned

OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=72
2018-09-26 15:42:09 +00:00
41614edfb3 - also process udev triggers for tpmrm subsystem, otherwise /dev/tpmrm0 isn't
properly updated (at least on SLES-12-SP4)

OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=70
2018-09-18 09:05:11 +00:00
dcaf845187 - added all librares to baselibs.conf to satisfy 32-bit dependencies of esys0
and sys0

OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=68
2018-07-05 15:40:46 +00:00
ea68279678 - Explicitly require udev to fix missing ownership for /usr/lib/udev.
OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=64
2018-07-03 11:21:50 +00:00
3d60827667 - Explicitly own the udev dir to fix builds on SLE12-SP2 and older.
Alternative would be to require the filesystem package but that does seem
  like a hack, too.

OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=62
2018-07-03 07:57:35 +00:00
20164b1bf7 Accepting request 619787 from home:mgerstner:branches:security
OBS-URL: https://build.opensuse.org/request/show/619787
OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=61
2018-06-29 14:14:43 +00:00
4e5c3e863e - removed leftover comment from dropped reproducable.patch
OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=59
2018-03-07 14:49:26 +00:00
43a412b9d8 fixed typo in patch removal comment
- removed reproducible.patch. This is now included upstream.

OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=56
2018-02-22 12:15:09 +00:00
a097eb82c2 - added version_fix.patch to fix package config version numbers.
OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=55
2018-02-22 10:49:01 +00:00
97d9bd7034 - update to upstream version 1.3.0:
- support for reproducable builds
  - improved documentation / manual pages
  - various stability bugfixes
  - EncryptDecrypt2 command is now implemented
- removed reproducable.patch. This is now included upstream.

OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=54
2018-02-22 10:16:24 +00:00
5efd3976fa - fix the "fix", turns out only the unversioned symlink's supposed to go into
-devel.

OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=52
2017-09-01 14:32:12 +00:00
5c1a7157c0 Accepting request 514157 from home:mgerstner:branches:security
this submission is coupled with sr#514156 and an update for tpm2.0-tools which
I will submit right after.


- no longer install the udev rule, it's now part of the new tpm2.0-abrmd
  package.
- fixed a warning regarding a missing dependency of the devel package to the
  main package
- correctly package library symlinks only in the devel package, the library
  itself only in the library package. Was mixed up before.

- removed tpm2-0-tss-configure.patch, it was just a hack, fixed by requiring
  autoconf-archive, see https://github.com/01org/TPM2.0-TSS/issues/227.

- Updated to upstream version 1.1.0
  - With this version the resourcemgr daemon is dropped from this package. It
    is replaced by a completely new implementation found in a new package
    tpm2.0-abrmd. this package will only consist of the libraries any more.
  - Changed
    - tpmclient, disabled all tests that rely on the old resourcemgr.
  - Fixed
    - Fixed definition of PCR_LAST AND TRANSIENT_LAST macros.
  - Removed
    - tpmtest
    - resourcemgr, replacement is in new repo: https://github.com/01org/tpm2-abrmd

OBS-URL: https://build.opensuse.org/request/show/514157
OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=47
2017-08-03 08:12:52 +00:00
Alexander Naumov
4cbd149abb Accepting request 498585 from home:bmwiedemann:branches:security
Add reproducible.patch to sort input files to make build reproducible
  (boo#1041090)

OBS-URL: https://build.opensuse.org/request/show/498585
OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=45
2017-05-27 21:39:27 +00:00
9661aea8f5 - create tss user account and install udev rule to fix startup of resourcemgr
(bnc#1038586)

OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=41
2017-05-11 15:15:35 +00:00
f8154f343e fixed date line in changelog
OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=40
2017-05-10 11:33:35 +00:00
f0cbe8c4da - remove unnecessary dependency of libsapi0 to trousers. trousers has nothing
to do with tpm2-tss.

OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=39
2017-05-10 09:38:50 +00:00
336c3baa0d - fixed typo in resourcemgr.service (bsc#1031004)
OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=36
2017-04-11 14:26:35 +00:00
de6f0a21dc merge in an old sles change
- Remove type=forking from service file (bsc#995554)

OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=34
2017-03-02 10:17:50 +00:00
68951397a5 Accepting request 458493 from home:jengelh:branches:security
- Remove --with-pic which is only for static libs.
- Fix an improper Requires line.
- Split libtcti* from libsapi0; these are independentlty
  developable units.

OBS-URL: https://build.opensuse.org/request/show/458493
OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=32
2017-02-18 11:42:59 +00:00
c2b8afcaef - tpm2-0-tss-configure.patch: fix weird error.
OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=29
2017-02-15 17:15:45 +00:00
731c3dc9aa - Updated to 1.0 (FATE#321508)
OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=26
2017-02-08 13:49:03 +00:00
e248e2535a - Updated to 1.0
- Added
    - Travis-CI integration with GitHub
    - Unit tests for primitive (un)?marshal functions.
    - Example systemd unit for resourcemgr.
    - Allow for unit tests to be enabled selectively.
    - added pkg-config files for libraries
  - Changed
    - move simulator initialization code to socket TCTI init function.
    - socket TCTI finalize no longer frees context
    - rename libtss2 to libsapi
    - rename libtcti_device to libtcti-device
    - rename libtcti_socket to libtcti-socket
    - move $(includedir)/tss to $(includedir)/sapi
    - Move default compiler flags to config.site file.
  - Fixed
    - Fix run away resourcemgr threads by closing client sockets when resourcemgr recv() call returns 0.
    - Set MSG_NOSIGNAL for client connections to avoid SIGPIPE killing resourcemgr.
    - Fixes to handling of persistent objects by resourcemgr.
  - Removed
    - Semicolon from TPMA_* macros definitions.
    - Windows build files.
    - SAPI_CLIENT macro tests.
  - Security
    - Fix buffer overflow in resourcemgr.
- use sample resourcemanager.service

OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=25
2017-02-08 13:48:45 +00:00
58dde6ea68 - added a systemd unit service file (FATE#315631)
OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=23
2016-08-06 19:54:12 +00:00
e7fb43eb1a (FATE#315631)
the group "System/Libraries". (FATE#315631)

OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=22
2016-08-06 19:53:32 +00:00
2549f1db94 - added a systemd unit service file
OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=21
2016-08-06 19:28:47 +00:00
47c374c550 Accepting request 394096 from home:jengelh:branches:security
- Correct package naming to be in line with shared library guideline
- Remove unused systemd build and runtime dependencies

OBS-URL: https://build.opensuse.org/request/show/394096
OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=19
2016-05-07 08:25:53 +00:00
7c573c699f Accepting request 386130 from home:dimstar:branches:REQUEST_383973
- Fix rpm group of library package: libs belong, per definition, to
  the group "System/Libraries".

OBS-URL: https://build.opensuse.org/request/show/386130
OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=17
2016-04-08 09:42:06 +00:00
6855b9ad5c - initial import of the tpm 2.0 tss stack (FATE#315631)
OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=13
2016-03-23 15:52:38 +00:00
353343090a - initial import of the tpm 2.0 tss stack
OBS-URL: https://build.opensuse.org/package/show/security/tpm2-0-tss?expand=0&rev=4
2016-02-24 10:22:52 +00:00