~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/security/keys/trusted-keys/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /security/keys/trusted-keys/Kconfig (Architecture m68k) and /security/keys/trusted-keys/Kconfig (Architecture sparc)


  1 config HAVE_TRUSTED_KEYS                            1 config HAVE_TRUSTED_KEYS
  2         bool                                        2         bool
  3                                                     3 
  4 config TRUSTED_KEYS_TPM                             4 config TRUSTED_KEYS_TPM
  5         bool "TPM-based trusted keys"               5         bool "TPM-based trusted keys"
  6         depends on TCG_TPM >= TRUSTED_KEYS          6         depends on TCG_TPM >= TRUSTED_KEYS
  7         default y                                   7         default y
  8         select CRYPTO                               8         select CRYPTO
  9         select CRYPTO_HMAC                          9         select CRYPTO_HMAC
 10         select CRYPTO_SHA1                         10         select CRYPTO_SHA1
 11         select CRYPTO_HASH_INFO                    11         select CRYPTO_HASH_INFO
 12         select ASN1_ENCODER                        12         select ASN1_ENCODER
 13         select OID_REGISTRY                        13         select OID_REGISTRY
 14         select ASN1                                14         select ASN1
 15         select HAVE_TRUSTED_KEYS                   15         select HAVE_TRUSTED_KEYS
 16         help                                       16         help
 17           Enable use of the Trusted Platform M     17           Enable use of the Trusted Platform Module (TPM) as trusted key
 18           backend. Trusted keys are random num     18           backend. Trusted keys are random number symmetric keys,
 19           which will be generated and RSA-seal     19           which will be generated and RSA-sealed by the TPM.
 20           The TPM only unseals the keys, if th     20           The TPM only unseals the keys, if the boot PCRs and other
 21           criteria match.                          21           criteria match.
 22                                                    22 
 23 config TRUSTED_KEYS_TEE                            23 config TRUSTED_KEYS_TEE
 24         bool "TEE-based trusted keys"              24         bool "TEE-based trusted keys"
 25         depends on TEE >= TRUSTED_KEYS             25         depends on TEE >= TRUSTED_KEYS
 26         default y                                  26         default y
 27         select HAVE_TRUSTED_KEYS                   27         select HAVE_TRUSTED_KEYS
 28         help                                       28         help
 29           Enable use of the Trusted Execution      29           Enable use of the Trusted Execution Environment (TEE) as trusted
 30           key backend.                             30           key backend.
 31                                                    31 
 32 config TRUSTED_KEYS_CAAM                           32 config TRUSTED_KEYS_CAAM
 33         bool "CAAM-based trusted keys"             33         bool "CAAM-based trusted keys"
 34         depends on CRYPTO_DEV_FSL_CAAM_JR >= T     34         depends on CRYPTO_DEV_FSL_CAAM_JR >= TRUSTED_KEYS
 35         select CRYPTO_DEV_FSL_CAAM_BLOB_GEN        35         select CRYPTO_DEV_FSL_CAAM_BLOB_GEN
 36         default y                                  36         default y
 37         select HAVE_TRUSTED_KEYS                   37         select HAVE_TRUSTED_KEYS
 38         help                                       38         help
 39           Enable use of NXP's Cryptographic Ac     39           Enable use of NXP's Cryptographic Accelerator and Assurance Module
 40           (CAAM) as trusted key backend.           40           (CAAM) as trusted key backend.
 41                                                    41 
 42 config TRUSTED_KEYS_DCP                            42 config TRUSTED_KEYS_DCP
 43         bool "DCP-based trusted keys"              43         bool "DCP-based trusted keys"
 44         depends on CRYPTO_DEV_MXS_DCP >= TRUST     44         depends on CRYPTO_DEV_MXS_DCP >= TRUSTED_KEYS
 45         default y                                  45         default y
 46         select HAVE_TRUSTED_KEYS                   46         select HAVE_TRUSTED_KEYS
 47         help                                       47         help
 48           Enable use of NXP's DCP (Data Co-Pro     48           Enable use of NXP's DCP (Data Co-Processor) as trusted key backend.
 49                                                    49 
 50 if !HAVE_TRUSTED_KEYS                              50 if !HAVE_TRUSTED_KEYS
 51         comment "No trust source selected!"        51         comment "No trust source selected!"
 52 endif                                              52 endif
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php