~ [ 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 ] ~

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