Home
last modified time | relevance | path

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

1234567

/Linux-v6.1/Documentation/ABI/testing/
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-v6.1/security/integrity/evm/
DKconfig2 config EVM config
3 bool "EVM support"
11 EVM protects a file's security extended attributes against
19 depends on EVM
27 additional info to the calculation, requires existing EVM
32 depends on EVM && SECURITY_SMACK
44 additional info to the calculation, requires existing EVM
48 bool "Add additional EVM extended attributes at runtime"
49 depends on EVM
55 list used by EVM by writing them into
[all …]
Devm_main.c14 #define pr_fmt(fmt) "EVM: "fmt
21 #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
155 * evm_verify_hmac - calculate and compare the HMAC with the EVM xattr
158 * and compare it against the stored security.evm xattr.
319 * evm_read_protected_xattrs - read EVM protected xattr names, lengths, values
395 * security.evm xattr. For performance, use the xattr value and length
[all …]
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
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()
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
298 /* Portable EVM signatures must include an IMA hash */ in evm_calc_hmac_or_hash()
352 * Calculate the hmac and update security.evm xattr
364 * Don't permit any transformation of the EVM xattr if the signature in evm_update_evmxattr()
/Linux-v6.1/Documentation/arm/keystone/
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-v6.1/Documentation/devicetree/bindings/arm/omap/
Domap.txt143 - OMAP3 EVM : Software Development Board for OMAP35x, AM/DM37x
144 compatible = "ti,omap3-evm", "ti,omap3630", "ti,omap3"
146 - AM335X EVM : Software Development Board for AM335x
147 compatible = "ti,am335x-evm", "ti,am33xx"
152 - AM3359 ICEv2 : Low cost Industrial Communication Engine EVM.
176 - OMAP5 EVM : Evaluation Module
177 compatible = "ti,omap5-evm", "ti,omap5"
185 - AM43x EPOS EVM
186 compatible = "ti,am43x-epos-evm", "ti,am43", "ti,am438x"
188 - AM437x GP EVM
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/arm/keystone/
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-v6.1/sound/soc/ti/
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()
141 /* davinci-evm digital audio interface glue - connects codec <--> CPU */
265 /* davinci dm6446 evm audio machine driver */
267 * ASP0 in DM6446 EVM is clocked by U55, as configured by
268 * board-dm644x-evm.c using GPIOs from U18. There are six
[all …]
DMakefile28 snd-soc-davinci-evm-objs := davinci-evm.o
37 snd-soc-j721e-evm-objs := j721e-evm.o
39 obj-$(CONFIG_SND_SOC_DAVINCI_EVM) += snd-soc-davinci-evm.o
48 obj-$(CONFIG_SND_SOC_J721E_EVM) += snd-soc-j721e-evm.o
/Linux-v6.1/arch/arm/mach-davinci/
DKconfig65 bool "TI DM355 EVM"
70 for development is a DM355 EVM
80 bool "TI DM365 EVM"
85 for development is a DM365 EVM
100 The presence of UI card on the DA830/OMAP-L137/AM17x EVM is
131 EVM is detected automatically based on successful probe of the I2C
139 to TCA6416 expander on DA850/OMAP-L138/AM18x EVM UI card
145 EVM. This PHY is found on the UI daughter card that is supplied with
146 the EVM.
154 DA850/OMAP-L138 EVM. The Video decoders/encoders are found on the
[all …]
DMakefile20 obj-$(CONFIG_MACH_DAVINCI_DM355_EVM) += board-dm355-evm.o
22 obj-$(CONFIG_MACH_DAVINCI_DM365_EVM) += board-dm365-evm.o
23 obj-$(CONFIG_MACH_DAVINCI_DA830_EVM) += board-da830-evm.o
24 obj-$(CONFIG_MACH_DAVINCI_DA850_EVM) += board-da850-evm.o
/Linux-v6.1/Documentation/devicetree/bindings/arm/ti/
Dk3.yaml37 - ti,am642-evm
48 - ti,am654-evm
56 - ti,j7200-evm
64 - ti,j721e-evm
71 - ti,j721s2-evm
/Linux-v6.1/drivers/net/wireless/ath/ath10k/
Drx_desc.h1181 * EVM for pilot 0. Contain EVM for streams: 0, 1, 2 and 3.
1184 * EVM for pilot 1. Contain EVM for streams: 0, 1, 2 and 3.
1187 * EVM for pilot 2. Contain EVM for streams: 0, 1, 2 and 3.
1190 * EVM for pilot 3. Contain EVM for streams: 0, 1, 2 and 3.
1193 * EVM for pilot 4. Contain EVM for streams: 0, 1, 2 and 3.
1196 * EVM for pilot 5. Contain EVM for streams: 0, 1, 2 and 3.
1199 * EVM for pilot 6. Contain EVM for streams: 0, 1, 2 and 3.
1202 * EVM for pilot 7. Contain EVM for streams: 0, 1, 2 and 3.
1205 * EVM for pilot 8. Contain EVM for streams: 0, 1, 2 and 3.
1208 * EVM for pilot 9. Contain EVM for streams: 0, 1, 2 and 3.
[all …]
/Linux-v6.1/security/integrity/
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
113 source "security/integrity/evm/Kconfig"
/Linux-v6.1/drivers/i2c/busses/
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-v6.1/Documentation/i2c/busses/
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-v6.1/Documentation/security/keys/
Dtrusted-encrypted.rst317 The initial consumer of trusted keys is EVM, which at boot time needs a high
319 trusted key provides strong guarantees that the EVM key has not been
322 encrypted key "evm" using the above trusted key "kmk":
326 $ keyctl add encrypted evm "new trusted:kmk 32" @u
331 $ keyctl add encrypted evm "new default trusted:kmk 32" @u
339 $ keyctl pipe 159771175 > evm.blob
341 Load an encrypted key "evm" from saved blob::
343 $ keyctl add encrypted evm "load `cat evm.blob`" @u
351 Instantiate an encrypted key "evm" using user-provided decrypted data::
353 $ keyctl add encrypted evm "new default user:kmk 32 `cat evm_decrypted_data.blob`" @u
/Linux-v6.1/arch/arm64/boot/dts/intel/
Dkeembay-evm.dts5 * Device tree describing Keem Bay EVM board.
13 model = "Keem Bay EVM";
14 compatible = "intel,keembay-evm", "intel,keembay";
/Linux-v6.1/arch/arm/boot/dts/
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";
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-v6.1/Documentation/devicetree/bindings/soc/ti/
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";
/Linux-v6.1/Documentation/devicetree/bindings/sound/
Ddavinci-evm-audio.txt4 - compatible : "ti,da830-evm-audio" : forDM365/DA8xx/OMAPL1x/AM33xx
32 compatible = "ti,da830-evm-audio";
33 ti,model = "DA830 EVM";
/Linux-v6.1/drivers/input/misc/
Ddm355evm_keys.c3 * dm355evm_keys.c - support buttons and IR remote on DM355 EVM board
19 * The MSP430 firmware on the DM355 EVM monitors on-board pushbuttons
36 * Pushbuttons on the EVM board ... note that the labels for these
41 * by 90 degrees from the SW10/etc and "DM355 EVM" labels.)
51 * provided with the EVM (Philips PM4S) using DVD code 0020.
188 input->name = "DM355 EVM Controls"; in dm355evm_keys_probe()

1234567