summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/ath/carl9170/Kconfig
diff options
context:
space:
mode:
authorChristian Lamparter <chunkeey@googlemail.com>2011-08-15 18:09:54 (GMT)
committerJohn W. Linville <linville@tuxdriver.com>2011-08-24 18:41:42 (GMT)
commit00044f17afd36bf6397b9a2a12f242a057449e9a (patch)
tree5b216a3fa13357b352bebd28272e0698380a2b54 /drivers/net/wireless/ath/carl9170/Kconfig
parentacf1771221f2877ab5d36487930cd6a2ecaa73e6 (diff)
downloadlinux-00044f17afd36bf6397b9a2a12f242a057449e9a.tar.xz
carl9170: export HW random number generator
All AR9170 hardware have a 16-Bit random number generator. The documentation claims the values are suitable for "security keys". The "throughput" is around 320Kibit/s. It's slow, but it does work without introducing any special offload firmware commands. Signed-off-by: Christian Lamparter <chunkeey@googlemail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/carl9170/Kconfig')
-rw-r--r--drivers/net/wireless/ath/carl9170/Kconfig14
1 files changed, 14 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/carl9170/Kconfig b/drivers/net/wireless/ath/carl9170/Kconfig
index 2d1b821..267d5dc 100644
--- a/drivers/net/wireless/ath/carl9170/Kconfig
+++ b/drivers/net/wireless/ath/carl9170/Kconfig
@@ -39,3 +39,17 @@ config CARL9170_WPC
bool
depends on CARL9170 && (INPUT = y || INPUT = CARL9170)
default y
+
+config CARL9170_HWRNG
+ bool "Random number generator"
+ depends on CARL9170 && (HW_RANDOM = y || HW_RANDOM = CARL9170)
+ default n
+ help
+ Provides a hardware random number generator to the kernel.
+
+ SECURITY WARNING: It's relatively easy to eavesdrop all
+ generated random numbers from the transport stream with
+ usbmon [software] or special usb sniffer hardware.
+
+ Say N, unless your setup[i.e.: embedded system] has no
+ other rng source and you can afford to take the risk.