- Update to version 2.3.0:
* FAPI: support exists_ok for create_nv
* Compatibility with python-cryptography 42
* scripts: update regex for #defines
* cryptography: fixes for newer version of cryptography
* docs/maintainers: add gpg key details
* docs: fix whitespace error
* docs: fix error on SECURITY.md not being used
* cryptography: add module for using TPM keys with the cryptography module
* encoding: add deprecation warning to tools_encdec
* internal/crypto: fix _MyRSAPrivateNumbers with cryptograpy >= 42.0.1
* test: disable pcr_set_auth_value and pcr_set_auth_policy tests for swtpm
- Drop patch python-tpm2-pytss-RSAPrivateNumbers.patch, included upstream.
- Switch to pyproject macros.
OBS-URL: https://build.opensuse.org/request/show/1206411
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-tpm2-pytss?expand=0&rev=6
* FAPI: support exists_ok for create_nv
* Compatibility with python-cryptography 42
* scripts: update regex for #defines
* cryptography: fixes for newer version of cryptography
* docs/maintainers: add gpg key details
* docs: fix whitespace error
* docs: fix error on SECURITY.md not being used
* cryptography: add module for using TPM keys with the cryptography module
* encoding: add deprecation warning to tools_encdec
* internal/crypto: fix _MyRSAPrivateNumbers with cryptograpy >= 42.0.1
* test: disable pcr_set_auth_value and pcr_set_auth_policy tests for swtpm
- Drop patch python-tpm2-pytss-RSAPrivateNumbers.patch, included upstream.
- Switch to pyproject macros.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tpm2-pytss?expand=0&rev=11
- Fix tpm2-pkcs11 build:
* internal/crypto: fix _MyRSAPrivateNumbers with cryptograpy >= 42.0.1
* Upstream: github.com/tpm2-software/tpm2-pytss/pull/562
* Add python-tpm2-pytss-RSAPrivateNumbers.patch
- Update to version 2.2.0:
* docs: use same requirements as in setup.cfg
* policy: fix hardcoded size in description
* policy: fix hardcoded size in get_calculated_json
* readthedocs: switch to new build specification format
* test: test against python 3.12
* test: skip tests if ECC curves aren't supported.
* init: provide a better error message for missing symbols
* scripts: remove references to TPMS_ALGORITHM_DESCRIPTION
* tctildr: use Tss2_TctiLdr_GetInfo to lookup tcti backend
* setup: fixup compilation with fortify source enabled
* setup: drop python 3.7
* test: add check for renamed cryptography types
* constants: use relative import over absolute
* constants: support unmarshal and marshal routines
* ESAPI: fix check on ESYS_TR in policy_secret
* constants: add routine for making ESYS_TR from parts
* setup: define __float128 for pycparse
* Remove fix_pycparse_float128.patch fixed upstream
OBS-URL: https://build.opensuse.org/request/show/1152904
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tpm2-pytss?expand=0&rev=9
- Update to version 2.1.0:
* CHANGELOG: update for 2.1.0
* SECURITY.md: initial commit
* TCTISPIHelper: add missing pass
* TCTISPIHelper: update docs on exceptions
* build(deps): bump gitpython from 3.1.24 to 3.1.30 in /docs
* ci: set publish to use ubuntu-20.04
* CHANGELOG: update for 2.1.0-rc0
* TCTI: Implement bindings to spi-helper
* ci: add 4.0.0, drop 2.4.6
* docs: fix PyTCTI members
* use released tss2 versions for library version checking
* build(deps): bump certifi from 2021.10.8 to 2022.12.7 in /docs
* Add util functions to convert a credential from and to tpm2-tools format
* ESAPI: start_auth_session support strs for auth_hash
* ESAPI: start_auth_session support strings for symdef
* types: add parse to TPMT_SYM_[DEF|_OBJECT]
* internal: check for sphinx not unittest.mock for docs workaround
OBS-URL: https://build.opensuse.org/request/show/1066209
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tpm2-pytss?expand=0&rev=5