aboutsummaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
Diffstat (limited to 'crypto')
-rw-r--r--crypto/Kconfig8
1 files changed, 6 insertions, 2 deletions
diff --git a/crypto/Kconfig b/crypto/Kconfig
index 1db09958eb71..762344202725 100644
--- a/crypto/Kconfig
+++ b/crypto/Kconfig
@@ -23,11 +23,13 @@ comment "Crypto core or helper"
23 23
24config CRYPTO_FIPS 24config CRYPTO_FIPS
25 bool "FIPS 200 compliance" 25 bool "FIPS 200 compliance"
26 depends on CRYPTO_ANSI_CPRNG
26 help 27 help
27 This options enables the fips boot option which is 28 This options enables the fips boot option which is
28 required if you want to system to operate in a FIPS 200 29 required if you want to system to operate in a FIPS 200
29 certification. You should say no unless you know what 30 certification. You should say no unless you know what
30 this is. 31 this is. Note that CRYPTO_ANSI_CPRNG is requred if this
32 option is selected
31 33
32config CRYPTO_ALGAPI 34config CRYPTO_ALGAPI
33 tristate 35 tristate
@@ -787,12 +789,14 @@ comment "Random Number Generation"
787 789
788config CRYPTO_ANSI_CPRNG 790config CRYPTO_ANSI_CPRNG
789 tristate "Pseudo Random Number Generation for Cryptographic modules" 791 tristate "Pseudo Random Number Generation for Cryptographic modules"
792 default m
790 select CRYPTO_AES 793 select CRYPTO_AES
791 select CRYPTO_RNG 794 select CRYPTO_RNG
792 help 795 help
793 This option enables the generic pseudo random number generator 796 This option enables the generic pseudo random number generator
794 for cryptographic modules. Uses the Algorithm specified in 797 for cryptographic modules. Uses the Algorithm specified in
795 ANSI X9.31 A.2.4 798 ANSI X9.31 A.2.4. Not this option must be enabled if CRYPTO_FIPS
799 is selected
796 800
797source "drivers/crypto/Kconfig" 801source "drivers/crypto/Kconfig"
798 802