Home
last modified time | relevance | path

Searched full:evm (Results 1 – 25 of 159) sorted by relevance

1234567

/linux/Documentation/ABI/testing/
H A Devm1 What: /sys/kernel/security/evm
2 What: /sys/kernel/security/*/evm
6 EVM protects a file's security extended attributes(xattrs)
9 value as the extended attribute 'security.evm'.
11 EVM supports two classes of security.evm. The first is
17 keyring using keyctl, and EVM is then enabled by
18 echoing a value to <securityfs>/evm made up of the
26 2 Permit modification of EVM-protected metadata at
29 31 Disable further runtime modification of EVM policy
34 echo 1 ><securityfs>/evm
[all …]
/linux/security/integrity/evm/
H A DKconfig2 config EVM config
3 bool "EVM support"
12 EVM protects a file's security extended attributes against
20 depends on EVM
28 additional info to the calculation, requires existing EVM
33 depends on EVM && SECURITY_SMACK
45 additional info to the calculation, requires existing EVM
49 bool "Add additional EVM extended attributes at runtime"
50 depends on EVM
56 list used by EVM by writing them into
[all …]
H A Devm_main.c14 #define pr_fmt(fmt) "EVM: "fmt
20 #include <linux/evm.h>
28 #include "evm.h"
85 __setup("evm=", evm_set_fixmode);
93 pr_info("Initialising EVM extended attributes:\n"); in evm_init_config()
115 * errors, based on the ability of EVM to calculate HMACs. If the HMAC key
166 * evm_verify_hmac - calculate and compare the HMAC with the EVM xattr
169 * and compare it against the stored security.evm xattr.
338 * evm_read_protected_xattrs - read EVM protected xattr names, lengths, values
413 * security.evm xattr. For performance, use the xattr value and length
[all …]
H A DMakefile3 # Makefile for building the Extended Verification Module(EVM)
5 obj-$(CONFIG_EVM) += evm.o
7 evm-y := evm_main.o evm_crypto.o evm_secfs.o
8 evm-$(CONFIG_FS_POSIX_ACL) += evm_posix_acl.o
H A Devm_secfs.c10 * - Get the key and enable EVM
17 #include "evm.h"
30 * evm_read_key - read() for <securityfs>/evm
55 * evm_write_key - write() for <securityfs>/evm
305 evm_dir = securityfs_create_dir("evm", integrity_dir); in evm_init_secfs()
309 evm_init_tpm = securityfs_create_file("evm", 0660, in evm_init_secfs()
316 evm_symlink = securityfs_create_symlink("evm", NULL, in evm_init_secfs()
317 "integrity/evm/evm", NULL); in evm_init_secfs()
H A Devm_crypto.c13 #define pr_fmt(fmt) "EVM: "fmt
18 #include <linux/evm.h>
22 #include "evm.h"
24 #define EVMKEY "evm-key"
41 * evm_set_key() - set EVM HMAC key from the kernel
45 * This function allows setting the EVM HMAC key from the kernel
136 /* Protect against 'cutting & pasting' security.evm xattr, include inode
306 /* Portable EVM signatures must include an IMA hash */ in evm_calc_hmac_or_hash()
362 * Calculate the hmac and update security.evm xattr
375 * Don't permit any transformation of the EVM xattr if the signature in evm_update_evmxattr()
/linux/arch/arm64/boot/dts/ti/
H A DMakefile48 dtb-$(CONFIG_ARCH_K3) += k3-am642-evm.dtb
49 dtb-$(CONFIG_ARCH_K3) += k3-am642-evm-icssg1-dualemac.dtbo
50 dtb-$(CONFIG_ARCH_K3) += k3-am642-evm-icssg1-dualemac-mii.dtbo
54 k3-am642-evm-nand-dtbs := k3-am642-evm.dtb k3-am642-evm-nand.dtbo
55 dtb-$(CONFIG_ARCH_K3) += k3-am642-evm-nand.dtb
71 k3-am654-gp-evm-dtbs := k3-am654-base-board.dtb \
74 k3-am654-evm-dtbs := k3-am654-base-board.dtb k3-am654-icssg2.dtbo
75 k3-am654-idk-dtbs := k3-am654-evm.dtb k3-am654-idk.dtbo k3-am654-pcie-usb2.dtbo
89 dtb-$(CONFIG_ARCH_K3) += k3-am654-gp-evm.dtb
90 dtb-$(CONFIG_ARCH_K3) += k3-am654-evm.dtb
[all …]
/linux/Documentation/arch/arm/keystone/
H A Doverview.rst13 K2HK SoC and EVM
22 EVM:
23 http://www.advantech.com/Support/TI-EVM/EVMK2HX_sd.aspx
25 K2E SoC and EVM
36 EVM:
37 https://www.einfochips.com/index.php/partnerships/texas-instruments/k2e-evm.html
39 K2L SoC and EVM
49 EVM:
50 https://www.einfochips.com/index.php/partnerships/texas-instruments/k2l-evm.html
59 K2HK EVM:
[all …]
/linux/arch/arm/boot/dts/ti/omap/
H A DMakefile10 am3517-evm.dtb \
29 omap3-evm.dtb \
30 omap3-evm-37xx.dtb \
98 am335x-evm.dtb \
124 am43x-epos-evm.dtb \
126 am437x-gp-evm.dtb \
127 am437x-idk-evm.dtb \
129 am437x-sk-evm.dtb
131 am57xx-evm-dtbs := am57xx-beagle-x15.dtb am57xx-evm.dtbo
132 am57xx-evm-reva3-dtbs := am57xx-beagle-x15-revc.dtb am57xx-evm.dtbo
[all …]
H A Domap3-evm.dts8 #include "omap3-evm-common.dtsi"
9 #include "omap3-evm-processor-common.dtsi"
12 model = "TI OMAP35XX EVM (TMDSEVM3530)";
13 compatible = "ti,omap3-evm", "ti,omap3430", "ti,omap3";
H A Domap3-evm-37xx.dts8 #include "omap3-evm-common.dtsi"
9 #include "omap3-evm-processor-common.dtsi"
12 model = "TI OMAP37XX EVM (TMDSEVM3730)";
13 compatible = "ti,omap3-evm-37xx", "ti,omap3630", "ti,omap3";
/linux/Documentation/devicetree/bindings/arm/omap/
H A Domap.txt92 - AM43x EPOS EVM
93 compatible = "ti,am43x-epos-evm", "ti,am43", "ti,am438x"
95 - AM437x GP EVM
96 compatible = "ti,am437x-gp-evm", "ti,am4372", "ti,am43"
98 - AM437x SK EVM: AM437x StarterKit Evaluation Module
99 compatible = "ti,am437x-sk-evm", "ti,am4372", "ti,am43"
116 - DRA762 EVM: Software Development Board for DRA762
117 compatible = "ti,dra76-evm", "ti,dra762", "ti,dra7"
119 - DRA742 EVM: Software Development Board for DRA742
120 compatible = "ti,dra7-evm", "ti,dra742", "ti,dra74", "ti,dra7"
[all …]
/linux/Documentation/devicetree/bindings/arm/keystone/
H A Dkeystone.txt29 - Keystone 2 Hawking/Kepler EVM
30 compatible = "ti,k2hk-evm", "ti,k2hk", "ti,keystone"
32 - Keystone 2 Lamarr EVM
33 compatible = "ti,k2l-evm", "ti, k2l", "ti,keystone"
35 - Keystone 2 Edison EVM
36 compatible = "ti,k2e-evm", "ti,k2e", "ti,keystone"
38 - K2G EVM
39 compatible = "ti,k2g-evm", "ti,k2g", "ti-keystone"
41 - K2G Industrial Communication Engine EVM
/linux/sound/soc/ti/
H A Ddavinci-evm.c3 * ASoC driver for TI DAVINCI EVM platform
82 /* davinci-evm machine dapm widgets */
90 /* davinci-evm machine audio_mapnections to the codec pins */
112 /* Logic for a aic3x as connected on a davinci-evm */
119 /* Add davinci-evm specific widgets */ in evm_aic3x_init()
128 /* Set up davinci-evm specific audio path audio_map */ in evm_aic3x_init()
145 SND_SOC_DAILINK_DEFS(evm,
157 SND_SOC_DAILINK_REG(evm),
162 .compatible = "ti,da830-evm-audio",
169 /* davinci evm audio machine driver */
[all …]
H A DMakefile26 snd-soc-davinci-evm-y := davinci-evm.o
35 snd-soc-j721e-evm-y := j721e-evm.o
37 obj-$(CONFIG_SND_SOC_DAVINCI_EVM) += snd-soc-davinci-evm.o
46 obj-$(CONFIG_SND_SOC_J721E_EVM) += snd-soc-j721e-evm.o
/linux/arch/arm/boot/dts/ti/keystone/
H A DMakefile3 keystone-k2hk-evm.dtb \
4 keystone-k2l-evm.dtb \
5 keystone-k2e-evm.dtb \
6 keystone-k2g-evm.dtb \
/linux/drivers/net/wireless/ath/ath10k/
H A Drx_desc.h1182 * EVM for pilot 0. Contain EVM for streams: 0, 1, 2 and 3.
1185 * EVM for pilot 1. Contain EVM for streams: 0, 1, 2 and 3.
1188 * EVM for pilot 2. Contain EVM for streams: 0, 1, 2 and 3.
1191 * EVM for pilot 3. Contain EVM for streams: 0, 1, 2 and 3.
1194 * EVM for pilot 4. Contain EVM for streams: 0, 1, 2 and 3.
1197 * EVM for pilot 5. Contain EVM for streams: 0, 1, 2 and 3.
1200 * EVM for pilot 6. Contain EVM for streams: 0, 1, 2 and 3.
1203 * EVM for pilot 7. Contain EVM for streams: 0, 1, 2 and 3.
1206 * EVM for pilot 8. Contain EVM for streams: 0, 1, 2 and 3.
1209 * EVM for pilot 9. Contain EVM for streams: 0, 1, 2 and 3.
[all …]
/linux/Documentation/devicetree/bindings/arm/ti/
H A Dk3.yaml79 - ti,am642-evm
112 - ti,am654-evm
120 - ti,j7200-evm
129 - ti,j721e-evm
137 - ti,j721s2-evm
144 - ti,j722s-evm
151 - ti,j784s4-evm
H A Domap.yaml47 - ti,omap3-evm # TI OMAP35XX EVM (TMDSEVM3530)
89 - ti,omap3-evm-37xx # TI OMAP37XX EVM (TMDSEVM3730)
100 - ti,am3517-evm # TI AM3517 EVM (AM3517/05 TMDSEVM3517)
111 - ti,am335x-evm
/linux/drivers/i2c/busses/
H A Di2c-taos-evm.c41 /* TAOS TSL2550 EVM */
49 if (!strncmp(adapter->name, "TAOS TSL2550 EVM", 16)) { in taos_instantiate_device()
93 /* Send the transaction to the TAOS EVM */ in taos_smbus_xfer()
231 dev_err(&serio->dev, "TAOS EVM reset failed (state=%d, " in taos_connect()
239 dev_err(&serio->dev, "TAOS EVM identification failed\n"); in taos_connect()
252 dev_err(&serio->dev, "TAOS EVM echo off failed " in taos_connect()
260 dev_info(&serio->dev, "Connected to TAOS EVM\n"); in taos_connect()
282 dev_info(&serio->dev, "Disconnected from TAOS EVM\n"); in taos_disconnect()
298 .name = "taos-evm",
/linux/security/integrity/
H A DKconfig11 (EVM), IMA-appraisal extension, digital signature verification
27 of the different use cases - evm, ima, and modules.
30 This is useful for evm and module keyrings, when keys are
52 .evm keyrings be signed by a key on the system trusted
134 source "security/integrity/evm/Kconfig"
/linux/Documentation/i2c/busses/
H A Di2c-taos-evm.rst2 Kernel driver i2c-taos-evm
16 * TAOS TSL2550 EVM
27 commands will tell the kernel that you have a TAOS EVM on the first
31 # inputattach --taos-evm /dev/ttyS0
/linux/arch/arm64/boot/dts/intel/
H A Dkeembay-evm.dts5 * Device tree describing Keem Bay EVM board.
13 model = "Keem Bay EVM";
14 compatible = "intel,keembay-evm", "intel,keembay";
/linux/Documentation/security/keys/
H A Dtrusted-encrypted.rst361 The initial consumer of trusted keys is EVM, which at boot time needs a high
363 trusted key provides strong guarantees that the EVM key has not been
366 encrypted key "evm" using the above trusted key "kmk":
370 $ keyctl add encrypted evm "new trusted:kmk 32" @u
375 $ keyctl add encrypted evm "new default trusted:kmk 32" @u
383 $ keyctl pipe 159771175 > evm.blob
385 Load an encrypted key "evm" from saved blob::
387 $ keyctl add encrypted evm "load `cat evm.blob`" @u
395 Instantiate an encrypted key "evm" using user-provided decrypted data::
398 $ keyctl add encrypted evm "new default user:kmk 32 $evmkey" @u
/linux/Documentation/devicetree/bindings/soc/ti/
H A Dwkup-m3-ipc.yaml29 On some boards like the AM335x EVM-SK and the AM437x GP EVM, a GPIO pin is
130 firmware-name = "am335x-evm-scale-data.bin";
137 * On the AM437x-GP-EVM board, gpio5_7 is wired to enable pin of the DDR VTT
171 firmware-name = "am43x-evm-scale-data.bin";

1234567