├── .ci ├── install-deps.sh └── run.sh ├── .coveragerc ├── .github ├── codeql.yml ├── dependabot.yml └── workflows │ ├── codeql.yml │ ├── daily.yaml │ ├── publish_pkg.yaml │ └── tests.yaml ├── .gitignore ├── .gitmodules ├── .readthedocs.yml ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs ├── CODE_OF_CONDUCT.md ├── SECURITY.md ├── _static │ └── .gitkeep ├── api.rst ├── conf.py ├── constants.rst ├── contributing.rst ├── cryptography.rst ├── esys.rst ├── exception.rst ├── fapi.rst ├── index.rst ├── install.rst ├── maintainers.rst ├── policy.rst ├── project.rst ├── release.rst ├── requirements.txt ├── sphinx-finished.sh ├── tcti.rst ├── testing.rst ├── tsskey.rst ├── types.rst └── utils.rst ├── pyproject.toml ├── scripts ├── docs.sh ├── get_deps.py ├── libtss2_build.py └── prepare_headers.py ├── setup.cfg ├── setup.py ├── src └── tpm2_pytss │ ├── ESAPI.py │ ├── FAPI.py │ ├── TCTI.py │ ├── TCTILdr.py │ ├── TCTISPIHelper.py │ ├── TSS2_Exception.py │ ├── __init__.py │ ├── command_parser.py │ ├── constants.py │ ├── cryptography.py │ ├── encoding.py │ ├── fapi_info.py │ ├── internal │ ├── __init__.py │ ├── crypto.py │ ├── templates.py │ └── utils.py │ ├── policy.py │ ├── tsskey.py │ ├── types.py │ └── utils.py └── test ├── TSS2_BaseTest.py ├── __init__.py ├── test_command_parser.py ├── test_crypto.py ├── test_cryptography.py ├── test_encoding.py ├── test_esapi.py ├── test_exception.py ├── test_fapi.py ├── test_import.py ├── test_internal.py ├── test_policy.py ├── test_tcti.py ├── test_tcti_spi_helper.py ├── test_tsskey.py ├── test_types.py └── test_utils.py /.ci/install-deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/.ci/install-deps.sh -------------------------------------------------------------------------------- /.ci/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/.ci/run.sh -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/.github/codeql.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/daily.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/.github/workflows/daily.yaml -------------------------------------------------------------------------------- /.github/workflows/publish_pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/.github/workflows/publish_pkg.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/README.md -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/docs/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /docs/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/docs/SECURITY.md -------------------------------------------------------------------------------- /docs/_static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/constants.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/docs/constants.rst -------------------------------------------------------------------------------- /docs/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/docs/contributing.rst -------------------------------------------------------------------------------- /docs/cryptography.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/docs/cryptography.rst -------------------------------------------------------------------------------- /docs/esys.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/docs/esys.rst -------------------------------------------------------------------------------- /docs/exception.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/docs/exception.rst -------------------------------------------------------------------------------- /docs/fapi.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/docs/fapi.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/docs/install.rst -------------------------------------------------------------------------------- /docs/maintainers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/docs/maintainers.rst -------------------------------------------------------------------------------- /docs/policy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/docs/policy.rst -------------------------------------------------------------------------------- /docs/project.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/docs/project.rst -------------------------------------------------------------------------------- /docs/release.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/docs/release.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/sphinx-finished.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/docs/sphinx-finished.sh -------------------------------------------------------------------------------- /docs/tcti.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/docs/tcti.rst -------------------------------------------------------------------------------- /docs/testing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/docs/testing.rst -------------------------------------------------------------------------------- /docs/tsskey.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/docs/tsskey.rst -------------------------------------------------------------------------------- /docs/types.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/docs/types.rst -------------------------------------------------------------------------------- /docs/utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/docs/utils.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/scripts/docs.sh -------------------------------------------------------------------------------- /scripts/get_deps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/scripts/get_deps.py -------------------------------------------------------------------------------- /scripts/libtss2_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/scripts/libtss2_build.py -------------------------------------------------------------------------------- /scripts/prepare_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/scripts/prepare_headers.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/setup.py -------------------------------------------------------------------------------- /src/tpm2_pytss/ESAPI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/src/tpm2_pytss/ESAPI.py -------------------------------------------------------------------------------- /src/tpm2_pytss/FAPI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/src/tpm2_pytss/FAPI.py -------------------------------------------------------------------------------- /src/tpm2_pytss/TCTI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/src/tpm2_pytss/TCTI.py -------------------------------------------------------------------------------- /src/tpm2_pytss/TCTILdr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/src/tpm2_pytss/TCTILdr.py -------------------------------------------------------------------------------- /src/tpm2_pytss/TCTISPIHelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/src/tpm2_pytss/TCTISPIHelper.py -------------------------------------------------------------------------------- /src/tpm2_pytss/TSS2_Exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/src/tpm2_pytss/TSS2_Exception.py -------------------------------------------------------------------------------- /src/tpm2_pytss/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/src/tpm2_pytss/__init__.py -------------------------------------------------------------------------------- /src/tpm2_pytss/command_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/src/tpm2_pytss/command_parser.py -------------------------------------------------------------------------------- /src/tpm2_pytss/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/src/tpm2_pytss/constants.py -------------------------------------------------------------------------------- /src/tpm2_pytss/cryptography.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/src/tpm2_pytss/cryptography.py -------------------------------------------------------------------------------- /src/tpm2_pytss/encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/src/tpm2_pytss/encoding.py -------------------------------------------------------------------------------- /src/tpm2_pytss/fapi_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/src/tpm2_pytss/fapi_info.py -------------------------------------------------------------------------------- /src/tpm2_pytss/internal/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tpm2_pytss/internal/crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/src/tpm2_pytss/internal/crypto.py -------------------------------------------------------------------------------- /src/tpm2_pytss/internal/templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/src/tpm2_pytss/internal/templates.py -------------------------------------------------------------------------------- /src/tpm2_pytss/internal/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/src/tpm2_pytss/internal/utils.py -------------------------------------------------------------------------------- /src/tpm2_pytss/policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/src/tpm2_pytss/policy.py -------------------------------------------------------------------------------- /src/tpm2_pytss/tsskey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/src/tpm2_pytss/tsskey.py -------------------------------------------------------------------------------- /src/tpm2_pytss/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/src/tpm2_pytss/types.py -------------------------------------------------------------------------------- /src/tpm2_pytss/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/src/tpm2_pytss/utils.py -------------------------------------------------------------------------------- /test/TSS2_BaseTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/test/TSS2_BaseTest.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test_command_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/test/test_command_parser.py -------------------------------------------------------------------------------- /test/test_crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/test/test_crypto.py -------------------------------------------------------------------------------- /test/test_cryptography.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/test/test_cryptography.py -------------------------------------------------------------------------------- /test/test_encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/test/test_encoding.py -------------------------------------------------------------------------------- /test/test_esapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/test/test_esapi.py -------------------------------------------------------------------------------- /test/test_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/test/test_exception.py -------------------------------------------------------------------------------- /test/test_fapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/test/test_fapi.py -------------------------------------------------------------------------------- /test/test_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/test/test_import.py -------------------------------------------------------------------------------- /test/test_internal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/test/test_internal.py -------------------------------------------------------------------------------- /test/test_policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/test/test_policy.py -------------------------------------------------------------------------------- /test/test_tcti.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/test/test_tcti.py -------------------------------------------------------------------------------- /test/test_tcti_spi_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/test/test_tcti_spi_helper.py -------------------------------------------------------------------------------- /test/test_tsskey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/test/test_tsskey.py -------------------------------------------------------------------------------- /test/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/test/test_types.py -------------------------------------------------------------------------------- /test/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-pytss/HEAD/test/test_utils.py --------------------------------------------------------------------------------