/openbmc/linux/tools/testing/selftests/tpm2/ |
H A D | tpm2_tests.py | 7 import tpm2 8 from tpm2 import ProtocolError 15 self.client = tpm2.Client() 41 handle = self.client.start_auth_session(tpm2.TPM2_SE_TRIAL) 57 handle = self.client.start_auth_session(tpm2.TPM2_SE_POLICY) 82 self.assertEqual(rc, tpm2.TPM2_RC_AUTH_FAIL) 88 handle = self.client.start_auth_session(tpm2.TPM2_SE_TRIAL) 107 ds = tpm2.get_digest_size(bank_alg) 110 handle = self.client.start_auth_session(tpm2.TPM2_SE_POLICY) 127 handle = self.client.start_auth_session(tpm2.TPM2_SE_POLICY) [all …]
|
/openbmc/openbmc/meta-security/meta-tpm/recipes-core/packagegroup/ |
H A D | packagegroup-security-tpm2.bb | 12 SUMMARY:packagegroup-security-tpm2 = "Security TPM 2.0 support" 13 RDEPENDS:packagegroup-security-tpm2 = " \ 14 tpm2-tools \ 16 tpm2-tss \ 21 tpm2-abrmd \ 22 tpm2-pkcs11 \ 23 tpm2-openssl \ 24 tpm2-tss-engine \ 25 tpm2-tss-engine-engines \ 26 python3-tpm2-pytss \
|
/openbmc/openbmc/meta-security/meta-tpm/recipes-tpm2/tpm2-abrmd/ |
H A D | tpm2-abrmd_3.0.0.bb | 3 broker (TAB) & Resource Manager (RM) spec from the TCG. The daemon (tpm2-abrmd) \ 5 in the code we use `tpm2-abrmd` and `tabrmd` interchangeably. \ 12 DEPENDS = "autoconf-archive dbus glib-2.0 tpm2-tss glib-2.0-native \ 16 https://github.com/tpm2-software/${BPN}/releases/download/${PV}/${BPN}-${PV}.tar.gz \ 17 file://tpm2-abrmd-init.sh \ 18 file://tpm2-abrmd.default \ 23 UPSTREAM_CHECK_URI = "https://github.com/tpm2-software/${BPN}/releases" 28 SYSTEMD_SERVICE:${PN} = "tpm2-abrmd.service" 43 install -m 0755 "${UNPACKDIR}/tpm2-abrmd-init.sh" "${D}${sysconfdir}/init.d/tpm2-abrmd" 46 install -m 0644 "${UNPACKDIR}/tpm2-abrmd.default" "${D}${sysconfdir}/default/tpm2-abrmd" [all …]
|
/openbmc/openbmc/meta-security/meta-tpm/recipes-core/systemd/ |
H A D | systemd_%.bbappend | 1 PACKAGECONFIG:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'tpm2', 'tpm2', '', d)}" 5 …${@bb.utils.contains('DISTRO_FEATURES', 'tpm2', 'cryptsetup cryptsetup-plugins efi openssl repart'… 9 # a tpm2 device, thus switch from measured-uki (new in v256) back to tpm2 13 if "${@bb.utils.contains('DISTRO_FEATURES', 'tpm2', 'true', 'false', d)}"; then 14 sed -i -e "s/^ConditionSecurity=measured-uki/ConditionSecurity=tpm2/g" \
|
H A D | systemd-boot_%.bbappend | 2 … ${@bb.utils.contains('DISTRO_FEATURES', 'tpm2', 'tpm2-tss libtss2 libtss2-tcti-device', '', d)} \ 6 ${@bb.utils.contains('DISTRO_FEATURES', 'tpm2', '-Dtpm2=true', '', d)} \
|
/openbmc/openbmc/meta-security/meta-tpm/recipes-tpm2/tpm2-tss-engine/files/ |
H A D | 0002-Fix-mismatch-of-OpenSSL-function-signatures-that-cau.patch | 10 src/tpm2-tss-engine-rsa.c:805:46: error: passing argument 2 of 'EVP_PKEY_meth_set_copy' from incomp… 28 src/tpm2-tss-engine-ecc.c | 4 ++-- 29 src/tpm2-tss-engine-rsa.c | 4 ++-- 32 diff --git a/src/tpm2-tss-engine-ecc.c b/src/tpm2-tss-engine-ecc.c 34 --- a/src/tpm2-tss-engine-ecc.c 35 +++ b/src/tpm2-tss-engine-ecc.c 54 diff --git a/src/tpm2-tss-engine-rsa.c b/src/tpm2-tss-engine-rsa.c 56 --- a/src/tpm2-tss-engine-rsa.c 57 +++ b/src/tpm2-tss-engine-rsa.c
|
/openbmc/openbmc/meta-phosphor/dynamic-layers/tpm-layer/recipes-core/packagegroups/ |
H A D | packagegroup-security-tpm2.bbappend | 3 RDEPENDS:packagegroup-security-tpm2:remove = "tpm2-pkcs11" 5 RDEPENDS:packagegroup-security-tpm2:remove = "python3-tpm2-pytss"
|
/openbmc/openbmc/meta-security/meta-tpm/conf/distro/include/ |
H A D | maintainers-meta-tpm.inc | 30 RECIPE_MAINTAINER:pn-tpm2-abrmd = "Armin Kuster <akuster808@gmail.com>" 31 RECIPE_MAINTAINER:pn-tpm2-totp = "Armin Kuster <akuster808@gmail.com>" 32 RECIPE_MAINTAINER:pn-tpm2-tcti-uefi = "Armin Kuster <akuster808@gmail.com>" 33 RECIPE_MAINTAINER:pn-tpm2-tss-engine = "Armin Kuster <akuster808@gmail.com>" 34 RECIPE_MAINTAINER:pn-tpm2-pkcs11 = "Armin Kuster <akuster808@gmail.com>" 35 RECIPE_MAINTAINER:pn-tpm2-tss = "Armin Kuster <akuster808@gmail.com>" 36 RECIPE_MAINTAINER:pn-tpm2-tools = "Armin Kuster <akuster808@gmail.com>"
|
/openbmc/openbmc/meta-security/meta-tpm/recipes-tpm2/tpm2-tools/ |
H A D | tpm2-tools_5.7.bb | 2 DESCRIPTION = "tpm2-tools" 7 DEPENDS = "tpm2-tss openssl curl efivar" 9 SRC_URI = "https://github.com/tpm2-software/${BPN}/releases/download/${PV}/${BPN}-${PV}.tar.gz" 13 UPSTREAM_CHECK_URI = "https://github.com/tpm2-software/${BPN}/releases"
|
/openbmc/linux/security/keys/trusted-keys/ |
H A D | trusted_tpm1.c | 744 int tpm2; in getoptions() local 746 tpm2 = tpm_is_tpm2(chip); in getoptions() 747 if (tpm2 < 0) in getoptions() 748 return tpm2; in getoptions() 750 opt->hash = tpm2 ? HASH_ALGO_SHA256 : HASH_ALGO_SHA1; in getoptions() 805 if (tpm2 && opt->blobauth_len <= sizeof(opt->blobauth)) { in getoptions() 838 if (!tpm2 && i != HASH_ALGO_SHA1) { in getoptions() 845 if (!tpm2 || strlen(args[0].from) != (2 * digest_len)) in getoptions() 854 if (!tpm2) in getoptions() 871 int tpm2; in trusted_options_alloc() local [all …]
|
/openbmc/openbmc/meta-security/meta-tpm/recipes-tpm2/tpm2-pytss/ |
H A D | python3-tpm2-pytss_2.3.0.bb | 2 HOMEPAGE = "https://github.com/tpm2-software/tpm2-pytss" 6 PYPI_PACKAGE = "tpm2-pytss" 18 tpm2-tss \
|
/openbmc/openbmc/meta-security/meta-tpm/recipes-tpm2/tpm2-openssl/ |
H A D | tpm2-openssl_1.1.1.bb | 5 DEPENDS = "autoconf-archive-native tpm2-tss openssl" 7 SRC_URI = "https://github.com/tpm2-software/${BPN}/releases/download/${PV}/${BPN}-${PV}.tar.gz" 11 UPSTREAM_CHECK_URI = "https://github.com/tpm2-software/${BPN}/releases" 21 ${libdir}/ossl-modules/tpm2.so"
|
/openbmc/openbmc/meta-security/meta-tpm/recipes-tpm2/tpm2-tss-engine/ |
H A D | tpm2-tss-engine_1.2.0.bb | 1 SUMMARY = "The tpm2-tss-engine project implements a cryptographic engine for OpenSSL." 2 …RIPTION = "The tpm2-tss-engine project implements a cryptographic engine for OpenSSL for Trusted P… 11 SRC_URI = "https://github.com/tpm2-software/${BPN}/releases/download/${PV}/${BPN}-${PV}.tar.gz \ 18 UPSTREAM_CHECK_URI = "https://github.com/tpm2-software/${BPN}/releases"
|
/openbmc/openbmc/meta-security/meta-tpm/recipes-core/images/ |
H A D | security-tpm2-image.bb | 1 DESCRIPTION = "A small image for building a tpm2 image for testing" 8 packagegroup-security-tpm2 \ 19 export IMAGE_BASENAME = "security-tpm2-image"
|
/openbmc/openbmc/meta-security/meta-tpm/recipes-tpm2/tpm2-pkcs11/ |
H A D | tpm2-pkcs11_1.9.1.bb | 7 DEPENDS = "autoconf-archive pkgconfig sqlite3 openssl libtss2-dev tpm2-tools libyaml p11-kit python… 9 SRC_URI = "https://github.com/tpm2-software/${BPN}/releases/download/${PV}/${BPN}-${PV}.tar.gz" 13 UPSTREAM_CHECK_URI = "https://github.com/tpm2-software/${BPN}/releases" 46 RDEPENDS:${PN} = "p11-kit tpm2-tools "
|
/openbmc/openbmc/meta-aspeed/recipes-kernel/linux/ |
H A D | linux-aspeed.inc | 15 …${@bb.utils.contains('MACHINE_FEATURES', 'tpm2', 'file://tpm/tpm2.scc file://tpm/tpm2.cfg', '', d)…
|
/openbmc/u-boot/doc/device-tree-bindings/tpm2/ |
H A D | sandbox.txt | 5 - compatible : Should be "sandbox,tpm2" 10 compatible = "sandbox,tpm2";
|
H A D | tis-tpm2-spi.txt | 5 - compatible : Should be "tis,tpm2-spi" 15 compatible = "tis,tpm2-spi";
|
/openbmc/linux/drivers/char/tpm/ |
H A D | Makefile | 11 tpm-y += tpm2-cmd.o 13 tpm-y += tpm2-space.o 17 tpm-y += eventlog/tpm2.o
|
/openbmc/openbmc/meta-security/meta-tpm/recipes-tpm2/tpm2-tcti-uefi/ |
H A D | tpm2-tcti-uefi_0.9.9.bb | 7 SRC_URI = "git://github.com/tpm2-software/tpm2-tcti-uefi.git;branch=master;protocol=https \ 15 UPSTREAM_CHECK_URI = "https://github.com/tpm2-software/${BPN}/releases"
|
/openbmc/openbmc/meta-security/meta-parsec/recipes-parsec/parsec-service/ |
H A D | parsec-service_1.4.1.bb | 21 have_TPM = "${@bb.utils.contains('DISTRO_FEATURES', 'tpm2', 'TPM', '', d)}" 24 …-providers cryptoki/generate-bindings tss-esapi/generate-bindings,,tpm2-tss libts,tpm2-tss libtss2… 25 PACKAGECONFIG[TPM] = "tpm-provider tss-esapi/generate-bindings,,tpm2-tss,tpm2-tss libtss2-tcti-devi…
|
/openbmc/openbmc/meta-security/meta-tpm/recipes-tpm2/tpm2-tss/ |
H A D | tpm2-tss_4.1.3.bb | 9 SRC_URI = "https://github.com/tpm2-software/${BPN}/releases/download/${PV}/${BPN}-${PV}.tar.gz \ 15 UPSTREAM_CHECK_URI = "https://github.com/tpm2-software/${BPN}/releases" 88 /var/lib/tpm2-tss \ 92 ${sysconfdir}/tpm2-tss \
|
/openbmc/openbmc/meta-security/meta-tpm/recipes-kernel/linux/ |
H A D | linux-yocto_tpm.inc | 5 ${@bb.utils.contains('MACHINE_FEATURES', 'tpm2', 'file://tpm2.scc', '', d)} \
|
/openbmc/openbmc/meta-security/meta-tpm/recipes-tpm2/tpm2-totp/ |
H A D | tpm2-totp_0.3.0.bb | 13 SRC_URI = "git://github.com/tpm2-software/tpm2-totp.git;branch=master;protocol=https"
|
/openbmc/openbmc/meta-security/meta-tpm/classes/ |
H A D | sanity-meta-tpm.bbclass | 6 'tpm2' not in e.data.getVar('DISTRO_FEATURES').split() and \ 9 'tpm or tpm2' has not been enabled in your DISTRO_FEATURES. Some bbappend files \
|