Home
last modified time | relevance | path

Searched +full:- +full:- +full:disable +full:- +full:tpm (Results 1 – 25 of 65) sorted by relevance

123

/openbmc/openbmc-test-automation/lib/secureboot/
H A Dsecureboot.robot12 [Documentation] Enable or disable TPM Policy.
16 # tpm_policy Enable-1 or Disable-0.
23 Set And Verify TPM Policy
24 [Documentation] Enable or disable and verify TPM Policy.
28 # tpm_policy Enable-1 or Disable-0.
/openbmc/openbmc/meta-security/meta-tpm/recipes-tpm2/ibmtpm2tss/
H A Dibmtpm2tss_2.2.0.bb1 SUMMARY = "IBM's Software TPM 2.0 TSS"
2 DESCRIPTION = "This is a user space TSS for TPM 2.0. It implements the \
6 It comes with over 110 'TPM tools' samples that can be used for scripted \
8 It also comes with a web based TPM interface, suitable for a demo to an \
10 basic TPM management."
12 LICENSE = "BSD-2-Clause"
13 SECTION = "securty/tpm"
21 file://0001-utils-12-Makefile.am-expand-wildcards-in-prereqs.patch \
27 EXTRA_OECONF = "--disable-tpm-1.2"
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-support/strongswan/
H A Dstrongswan_6.0.1.bb6 LICENSE = "GPL-2.0-only"
8 DEPENDS = "flex-native flex bison-native"
9 DEPENDS:append = "${@bb.utils.contains('DISTRO_FEATURES', 'tpm2', ' tpm2-tss', '', d)}"
12 https://download.strongswan.org/strongswan-${PV}.tar.bz2 \
13 file://0001-pki-Fix-signature-of-help-to-match-that-of-a-callbac.patch \
14 file://0002-callback-job-Replace-return_false-in-constructors-wi.patch \
15 file://0003-Cast-uses-of-return_-nop-and-enumerator_create_empty.patch \
20 UPSTREAM_CHECK_REGEX = "strongswan-(?P<pver>\d+(\.\d+)+)\.tar"
23 --without-lib-prefix \
24 --with-dev-headers=${includedir}/strongswan \
[all …]
/openbmc/openbmc/meta-security/meta-tpm/recipes-tpm2/tpm2-tss-engine/files/
H A D0001-Configure-Allow-disabling-of-digest-sign-operations.patch4 Subject: [PATCH 1/2] Configure: Allow disabling of digest-sign operations
6 Since the digest-sign operations perform the hash on the TPM and
12 Upstream-Status: Backport
13 Signed-off-by: Andreas Fuchs <andreas.fuchs@infineon.com>
14 Signed-off-by: Armin Kuster <akuster808@gmail.com>
16 ---
17 configure.ac | 10 ++++++++--
18 1 file changed, 8 insertions(+), 2 deletions(-)
20 diff --git a/configure.ac b/configure.ac
22 --- a/configure.ac
[all …]
/openbmc/openbmc/meta-security/meta-tpm/recipes-tpm2/tpm2-tss/
H A Dtpm2-tss_4.1.3.bb3 LICENSE = "BSD-2-Clause"
5 SECTION = "tpm"
7 DEPENDS = "autoconf-archive-native openssl"
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"
22 PACKAGECONFIG[oxygen] = ",--disable-doxygen-doc, "
23 PACKAGECONFIG[fapi] = "--enable-fapi,--disable-fapi,curl json-c util-linux-libuuid "
24 PACKAGECONFIG[policy] = "--enable-policy,--disable-policy,json-c util-linux-libuuid "
26 EXTRA_OECONF += "--enable-static --with-udevrulesdir=${nonarch_base_libdir}/udev/rules.d/"
27 EXTRA_OECONF += "--runstatedir=/run"
[all …]
/openbmc/u-boot/cmd/
H A Dtpm_test.c1 // SPDX-License-Identifier: GPL-2.0+
9 #include <tpm-v1.h>
10 #include "tpm-user-utils.h"
45 static uint32_t tpm_get_flags(struct udevice *dev, uint8_t *disable, in tpm_get_flags() argument
54 if (disable) in tpm_get_flags()
55 *disable = pflags.disable; in tpm_get_flags()
60 debug("TPM: Got flags disable=%d, deactivated=%d, nvlocked=%d\n", in tpm_get_flags()
61 pflags.disable, pflags.deactivated, pflags.nv_locked); in tpm_get_flags()
68 debug("TPM: Write lock 0x%x\n", index); in tpm_nv_write_value_lock()
127 uint8_t disable = 0, deactivated = 0; in test_enable() local
[all …]
H A Dtpm-v1.c1 // SPDX-License-Identifier: GPL-2.0+
11 #include <tpm-common.h>
12 #include <tpm-v1.h>
13 #include "tpm-user-utils.h"
281 puts("tpm response:\n"); in do_tpm_raw_transfer()
547 return -1; in TPM_COMMAND_NO_ARG()
557 /* fetch list of already loaded resources in the TPM */ in TPM_COMMAND_NO_ARG()
562 return -1; in TPM_COMMAND_NO_ARG()
573 return -1; in TPM_COMMAND_NO_ARG()
624 return -1; in do_tpm_list()
[all …]
/openbmc/openbmc/poky/meta/recipes-support/gnutls/
H A Dgnutls_3.8.9.bb7 LICENSE = "GPL-3.0-or-later & LGPL-2.1-or-later"
8 LICENSE:${PN} = "LGPL-2.1-or-later"
9 LICENSE:${PN}-xx = "LGPL-2.1-or-later"
10 LICENSE:${PN}-bin = "GPL-3.0-or-later"
11 LICENSE:${PN}-openssl = "GPL-3.0-or-later"
21 SRC_URI = "https://www.gnupg.org/ftp/gcrypt/gnutls/v${SHRT_VER}/gnutls-${PV}.tar.xz \
23 file://0001-Creating-.hmac-file-should-be-excuted-in-target-envi.patch \
24 file://run-ptest \
25 file://Add-ptest-support.patch \
30 inherit autotools texinfo pkgconfig gettext lib_package gtk-doc ptest
[all …]
/openbmc/openbmc/meta-google/conf/distro/
H A Dgbmc.conf1 require conf/distro/openbmc-phosphor.conf
2 require conf/distro/include/phosphor-isolation.inc
3 require conf/distro/include/phosphor-no-webui.inc
8 DISTRO_VERSION = "gbmc-release-${GBMC_VERSION}"
23 # Required to get entity-manager to build with FruDevice service
24 DISTRO_FEATURES:append = " ipmi-fru"
26 # Disable u-boot shell for prod builds
27 DISTRO_FEATURES:append:prod = " disable-u-boot-shell"
31 SANITY_TESTED_DISTROS:append = " Debian-rodete \n debian-rodete \n "
33 VIRTUAL-RUNTIME_bmc-update ??= "inplace-gbmc-update"
[all …]
/openbmc/u-boot/drivers/tpm/
H A Dtpm2_tis_core.c1 // SPDX-License-Identifier: GPL-2.0
5 * Based on the Linux TIS core interface and U-Boot original SPI TPM driver
10 #include <tpm-v2.h>
20 return -ENOSPC; in tpm_tis_get_desc()
24 dev->name, chip->vend_dev & 0xFFFF, in tpm_tis_get_desc()
25 chip->vend_dev >> 16, chip->rid, in tpm_tis_get_desc()
26 (chip->is_open ? "open" : "closed")); in tpm_tis_get_desc()
30 * tpm_tis_check_locality - Check the current TPM locality
32 * @dev: TPM device
40 struct tpm_tis_phy_ops *phy_ops = chip->phy_ops; in tpm_tis_check_locality()
[all …]
/openbmc/u-boot/board/gdsys/a38x/
H A Dcontrolcenterdc.c1 // SPDX-License-Identifier: GPL-2.0+
10 #include <tpm-v1.h>
13 #include <asm-generic/gpio.h>
16 #include "../arch/arm/mach-mvebu/serdes/a38x/high_speed_env_spec.h"
39 printf("Could not find TPM (ret=%d)\n", rc); in get_tpm()
48 * be used by the DDR3 init code in the SPL U-Boot version to configure
97 if (!request_gpio_by_name(&gpio, "pca9698@22", 31, "fpga-program-gpio")) { in board_pex_config()
110 if (!request_gpio_by_name(&gpio, "pca9698@22", 19, "fpga-done-gpio")) { in board_pex_config()
120 /* disable FPGA reset */ in board_pex_config()
121 if (!request_gpio_by_name(&gpio, "gpio@18100", 6, "cpu-to-fpga-reset")) { in board_pex_config()
[all …]
/openbmc/openbmc/meta-security/meta-tpm/recipes-tpm2/tpm2-abrmd/
H A Dtpm2-abrmd_3.0.0.bb3 broker (TAB) & Resource Manager (RM) spec from the TCG. The daemon (tpm2-abrmd) \
5 in the code we use `tpm2-abrmd` and `tabrmd` interchangeably. \
7 SECTION = "security/tpm"
9 LICENSE = "BSD-2-Clause"
12 DEPENDS = "autoconf-archive dbus glib-2.0 tpm2-tss glib-2.0-native \
13 libtss2 libtss2-mu libtss2-tcti-device libtss2-tcti-mssim"
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"
[all …]
/openbmc/u-boot/include/
H A Dtpm-v1.h1 /* SPDX-License-Identifier: GPL-2.0+ */
10 #include <tpm-common.h>
114 * TPM return codes as defined in the TCG Main specification
115 * (TPM Main Part 2 Structures; Specification version 1.2)
121 /* TPM-defined fatal error codes */
220 /* TPM-defined non-fatal errors */
229 u8 disable; member
288 * @param dev TPM device
289 * @param mode TPM startup mode
297 * @param dev TPM device
[all …]
H A Dtpm-v2.h1 /* SPDX-License-Identifier: GPL-2.0+ */
9 * https://trustedcomputinggroup.org/resource/tss-overview-common-structures-specification/
17 #include <tpm-common.h>
32 #define TPM2_MAX_TPM_PROPERTIES ((TPM2_MAX_CAP_BUFFER - sizeof(u32) /* TPM2_CAP */ - \
61 * rev 1.00, 2020-05-01
220 * struct TCG_EfiSpecIdEventAlgorithmSize - hashing algorithm information
236 * struct TCG_EfiSpecIDEventStruct - content of the event log header
489 * struct tcg2_event_log - Container for managing the platform event log
506 * @dev TPM device
528 * @dev TPM device
[all …]
/openbmc/webui-vue/src/views/Operations/ServerPowerOperations/
H A DBootSettings.vue2 <div class="form-background p-3">
3 <b-form novalidate @submit.prevent="handleSubmit">
4 <b-form-group
8 label-for="boot-option"
9 class="mb-3"
11 <b-form-select
12 id="boot-option"
13 v-model="form.bootOption"
18 </b-form-select>
19 </b-form-group>
[all …]
/openbmc/qemu/docs/specs/
H A Dtpm.rst1 .. _tpm-device:
4 QEMU TPM Device
7 Guest-side hardware interface
11 -------------
13 The QEMU TPM emulation implements a TPM TIS hardware interface
15 Specific TPM Interface Specification (TIS)", Specification Version
20 0xfed40000-0xfed44fff available to the guest operating system.
22 QEMU files related to TPM TIS interface:
23 - ``hw/tpm/tpm_tis_common.c``
24 - ``hw/tpm/tpm_tis_isa.c``
[all …]
/openbmc/openbmc/meta-phosphor/recipes-phosphor/flash/
H A Dphosphor-software-manager_git.bb7 phosphor-dbus-interfaces \
8 phosphor-logging \
9 ${PYTHON_PN}-sdbus++-native \
12 PACKAGECONFIG[verify_signature] = "-Dverify-signature=enabled, -Dverify-signature=disabled"
13 PACKAGECONFIG[sync_bmc_files] = "-Dsync-bmc-files=enabled, -Dsync-bmc-files=disabled"
14 PACKAGECONFIG[usb_code_update] = "-Dusb-code-update=enabled, -Dusb-code-update=disabled, cli11"
15 PACKAGECONFIG[side_switch_on_boot] = "-Dside-switch-on-boot=enabled, -Dside-switch-on-boot=disabled…
16 PACKAGECONFIG[ubifs_layout] = "-Dbmc-layout=ubi"
17 PACKAGECONFIG[mmc_layout] = "-Dbmc-layout=mmc"
18 PACKAGECONFIG[flash_bios] = "-Dhost-bios-upgrade=enabled, -Dhost-bios-upgrade=disabled"
[all …]
/openbmc/qemu/pc-bios/
HDhppa-firmware.img ... enabled and active. Available options are: d. Disable the TPM v. Deactivate the TPM p. Prevent ...
/openbmc/openbmc-test-automation/gui/gui_test/security_and_access_menu/
H A Dtest_policies_sub_menu.robot3 Documentation Test OpenBMC GUI "Policies" sub-menu of "Security and Access" menu.
19 ${xpath_bmc_ssh_toggle} //*[@data-test-id='policies-toggle-bmcShell']
20 ... /following-sibling::label
21 ${xpath_network_ipmi_toggle} //*[@data-test-id='polices-toggle-networkIpmi']
22 ... /following-sibling::label
23 ${xpath_host_tpm_toggle} //input[@id='host-tpm-policy']
24 ${xpath_virtual_tpm_toggle} //*[@data-test-id='policies-toggle-vtpm']
25 ${xpath_rtad_toggle} //*[@data-test-id='policies-toggle-rtad']
26 ${xpath_usb_firmware_update_policy_toggle} //*[@data-test-id='policies-toggle-usbFirmwareUpdateP…
27 ${xpath_secure_version_lockin_toggle} //*[@data-test-id='policies-toggle-svle']
[all …]
/openbmc/openbmc/meta-security/meta-tpm/recipes-tpm2/tpm2-pkcs11/
H A Dtpm2-pkcs11_1.9.1.bb2 DESCRIPTION = "PKCS #11 is a Public-Key Cryptography Standard that defines a standard method to acc…
3 SECTION = "security/tpm"
4 LICENSE = "BSD-2-Clause"
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"
15 inherit autotools-brokensep pkgconfig python3native
17 EXTRA_OECONF += "--disable-ptool-checks"
27 …python3 setup.py install --root="${D}" --prefix="${prefix}" --install-lib="${PYTHON_SITEPACKAGES_D…
29 sed -i -e "s:${PYTHON}:${USRBINPATH}/env python3:g" "${D}${bindir}"/tpm2_ptool
[all …]
/openbmc/u-boot/arch/arm/dts/
H A Darmada-8040-clearfog-gt-8k.dts1 // SPDX-License-Identifier: GPL-2.0
6 #include "armada-8040.dtsi"
9 model = "ClearFog-GT-8K";
10 compatible = "solidrun,clearfog-gt-8k",
14 stdout-path = "serial0:115200n8";
28 simple-bus {
29 compatible = "simple-bus";
31 reg_usb3h0_vbus: usb3-vbus0 {
32 compatible = "regulator-fixed";
33 pinctrl-names = "default";
[all …]
/openbmc/qemu/tests/qtest/
H A Dtpm-tis-i2c-test.c2 * QTest testcases for TPM TIS on I2C (derived from TPM TIS test)
9 * Marc-André Lureau <marcandre.lureau@redhat.com>
12 * See the COPYING file in the top-level directory.
18 #include "libqtest-single.h"
19 #include "hw/acpi/tpm.h"
22 #include "tpm-emu.h"
107 /* read interrupt capability -- none are supported */ in tpm_tis_i2c_test_basic()
126 /* disable csum */ in tpm_tis_i2c_test_basic()
154 /* select locality 5 -- must not be possible */ in tpm_tis_i2c_test_basic()
201 for (locty = 0; locty < TPM_TIS_NUM_LOCALITIES - 1; locty++) { in tpm_tis_i2c_test_check_access_reg()
[all …]
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema-installed/
H A DComponentIntegrity.v1_3_2.json4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json",
5 …"copyright": "Copyright 2014-2025 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or…
12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
34 "description": "The available OEM-specific actions for this resource.",
35 …"longDescription": "This property shall contain the available OEM-specific actions for this resour…
43 …"longDescription": "This object shall contain common identity-related authentication information.",
45 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
86 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
123 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
138 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context"
[all …]
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/
H A DComponentIntegrity.v1_3_2.json4 "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json",
5 …"copyright": "Copyright 2014-2025 DMTF. For the full DMTF copyright policy, see http://www.dmtf.or…
12 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
34 "description": "The available OEM-specific actions for this resource.",
35 …"longDescription": "This property shall contain the available OEM-specific actions for this resour…
43 …"longDescription": "This object shall contain common identity-related authentication information.",
45 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
86 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
123 "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
138 "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context"
[all …]
/openbmc/qemu/scripts/
H A Dmeson-buildoptions.sh1 # This file is generated by meson-buildoptions.py, do not edit!
3 printf "%s\n" ' --audio-drv-list=CHOICES Set audio driver list [default] (choices: alsa/co'
6 printf "%s\n" ' --bindir=VALUE Executable directory [bin]'
7 printf "%s\n" ' --block-drv-ro-whitelist=VALUE'
8 printf "%s\n" ' set block driver read-only whitelist (by default'
9 printf "%s\n" ' affects only QEMU, not tools like qemu-img)'
10 printf "%s\n" ' --block-drv-rw-whitelist=VALUE'
11 printf "%s\n" ' set block driver read-write whitelist (by default'
12 printf "%s\n" ' affects only QEMU, not tools like qemu-img)'
13 printf "%s\n" ' --datadir=VALUE Data file directory [share]'
[all …]

123