├── .ci ├── coverity.run ├── docker.env ├── docker.run └── get_deps.sh ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .lgtm.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── INSTALL.md ├── LICENSE ├── MAINTAINERS ├── Makefile.am ├── README.md ├── RELEASE.md ├── SECURITY.md ├── bash-completion └── tpm2tss-genkey ├── bootstrap ├── configure.ac ├── include └── tpm2-tss-engine.h ├── m4 └── flags.m4 ├── man ├── tpm2tss-genkey.1.md ├── tpm2tss_ecc_genkey.3.md ├── tpm2tss_ecc_getappdata.3.md ├── tpm2tss_ecc_makekey.3.md ├── tpm2tss_rsa_genkey.3.md ├── tpm2tss_rsa_makekey.3.md └── tpm2tss_tpm2data_write.3.md ├── openssl.conf.sample ├── src ├── tpm2-tss-engine-common.c ├── tpm2-tss-engine-common.h ├── tpm2-tss-engine-digest-sign.c ├── tpm2-tss-engine-ecc.c ├── tpm2-tss-engine-err.c ├── tpm2-tss-engine-err.h ├── tpm2-tss-engine-rand.c ├── tpm2-tss-engine-rsa.c ├── tpm2-tss-engine.c └── tpm2tss-genkey.c └── test ├── ecdh.sh ├── ecdsa-emptyauth.sh ├── ecdsa-handle-flush.sh ├── ecdsa-restricted.sh ├── ecdsa.sh ├── error_tpm2-tss-engine-common.c ├── failload.sh ├── failwrite.sh ├── neg-handle.pem ├── rand.sh ├── rsadecrypt.sh ├── rsasign.sh ├── rsasign_importtpm.sh ├── rsasign_importtpmparent.sh ├── rsasign_parent.sh ├── rsasign_parent_pass.sh ├── rsasign_persistent.sh ├── rsasign_persistent_emptyauth.sh ├── rsasign_restricted.sh ├── sclient.sh ├── sh_log_compiler.sh ├── sserver.sh └── tpm2-tss-engine-common.c /.ci/coverity.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/.ci/coverity.run -------------------------------------------------------------------------------- /.ci/docker.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/.ci/docker.env -------------------------------------------------------------------------------- /.ci/docker.run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/.ci/docker.run -------------------------------------------------------------------------------- /.ci/get_deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/.ci/get_deps.sh -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/.gitignore -------------------------------------------------------------------------------- /.lgtm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/.lgtm.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/MAINTAINERS -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/Makefile.am -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/RELEASE.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/SECURITY.md -------------------------------------------------------------------------------- /bash-completion/tpm2tss-genkey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/bash-completion/tpm2tss-genkey -------------------------------------------------------------------------------- /bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/bootstrap -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/configure.ac -------------------------------------------------------------------------------- /include/tpm2-tss-engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/include/tpm2-tss-engine.h -------------------------------------------------------------------------------- /m4/flags.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/m4/flags.m4 -------------------------------------------------------------------------------- /man/tpm2tss-genkey.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/man/tpm2tss-genkey.1.md -------------------------------------------------------------------------------- /man/tpm2tss_ecc_genkey.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/man/tpm2tss_ecc_genkey.3.md -------------------------------------------------------------------------------- /man/tpm2tss_ecc_getappdata.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/man/tpm2tss_ecc_getappdata.3.md -------------------------------------------------------------------------------- /man/tpm2tss_ecc_makekey.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/man/tpm2tss_ecc_makekey.3.md -------------------------------------------------------------------------------- /man/tpm2tss_rsa_genkey.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/man/tpm2tss_rsa_genkey.3.md -------------------------------------------------------------------------------- /man/tpm2tss_rsa_makekey.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/man/tpm2tss_rsa_makekey.3.md -------------------------------------------------------------------------------- /man/tpm2tss_tpm2data_write.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/man/tpm2tss_tpm2data_write.3.md -------------------------------------------------------------------------------- /openssl.conf.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/openssl.conf.sample -------------------------------------------------------------------------------- /src/tpm2-tss-engine-common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/src/tpm2-tss-engine-common.c -------------------------------------------------------------------------------- /src/tpm2-tss-engine-common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/src/tpm2-tss-engine-common.h -------------------------------------------------------------------------------- /src/tpm2-tss-engine-digest-sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/src/tpm2-tss-engine-digest-sign.c -------------------------------------------------------------------------------- /src/tpm2-tss-engine-ecc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/src/tpm2-tss-engine-ecc.c -------------------------------------------------------------------------------- /src/tpm2-tss-engine-err.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/src/tpm2-tss-engine-err.c -------------------------------------------------------------------------------- /src/tpm2-tss-engine-err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/src/tpm2-tss-engine-err.h -------------------------------------------------------------------------------- /src/tpm2-tss-engine-rand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/src/tpm2-tss-engine-rand.c -------------------------------------------------------------------------------- /src/tpm2-tss-engine-rsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/src/tpm2-tss-engine-rsa.c -------------------------------------------------------------------------------- /src/tpm2-tss-engine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/src/tpm2-tss-engine.c -------------------------------------------------------------------------------- /src/tpm2tss-genkey.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/src/tpm2tss-genkey.c -------------------------------------------------------------------------------- /test/ecdh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/test/ecdh.sh -------------------------------------------------------------------------------- /test/ecdsa-emptyauth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/test/ecdsa-emptyauth.sh -------------------------------------------------------------------------------- /test/ecdsa-handle-flush.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/test/ecdsa-handle-flush.sh -------------------------------------------------------------------------------- /test/ecdsa-restricted.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/test/ecdsa-restricted.sh -------------------------------------------------------------------------------- /test/ecdsa.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/test/ecdsa.sh -------------------------------------------------------------------------------- /test/error_tpm2-tss-engine-common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/test/error_tpm2-tss-engine-common.c -------------------------------------------------------------------------------- /test/failload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/test/failload.sh -------------------------------------------------------------------------------- /test/failwrite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/test/failwrite.sh -------------------------------------------------------------------------------- /test/neg-handle.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/test/neg-handle.pem -------------------------------------------------------------------------------- /test/rand.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/test/rand.sh -------------------------------------------------------------------------------- /test/rsadecrypt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/test/rsadecrypt.sh -------------------------------------------------------------------------------- /test/rsasign.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/test/rsasign.sh -------------------------------------------------------------------------------- /test/rsasign_importtpm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/test/rsasign_importtpm.sh -------------------------------------------------------------------------------- /test/rsasign_importtpmparent.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/test/rsasign_importtpmparent.sh -------------------------------------------------------------------------------- /test/rsasign_parent.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/test/rsasign_parent.sh -------------------------------------------------------------------------------- /test/rsasign_parent_pass.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/test/rsasign_parent_pass.sh -------------------------------------------------------------------------------- /test/rsasign_persistent.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/test/rsasign_persistent.sh -------------------------------------------------------------------------------- /test/rsasign_persistent_emptyauth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/test/rsasign_persistent_emptyauth.sh -------------------------------------------------------------------------------- /test/rsasign_restricted.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/test/rsasign_restricted.sh -------------------------------------------------------------------------------- /test/sclient.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/test/sclient.sh -------------------------------------------------------------------------------- /test/sh_log_compiler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/test/sh_log_compiler.sh -------------------------------------------------------------------------------- /test/sserver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/test/sserver.sh -------------------------------------------------------------------------------- /test/tpm2-tss-engine-common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tpm2-software/tpm2-tss-engine/HEAD/test/tpm2-tss-engine-common.c --------------------------------------------------------------------------------