blob: 8b01ca51ac9f487aca8ce4d9ed885c40f0725f8b [file] [log] [blame]
Daniel Mentz5066f602014-01-10 18:41:44 -08001menu "OCF Configuration"
2
3config OCF_OCF
4 tristate "OCF (Open Cryptograhic Framework)"
5 help
6 A linux port of the OpenBSD/FreeBSD crypto framework.
7
8config OCF_RANDOMHARVEST
9 bool "crypto random --- harvest entropy for /dev/random"
10 depends on OCF_OCF
11 help
12 Includes code to harvest random numbers from devices that support it.
13
14config OCF_FIPS
15 bool "enable fips RNG checks"
16 depends on OCF_OCF && OCF_RANDOMHARVEST
17 help
18 Run all RNG provided data through a fips check before
19 adding it /dev/random's entropy pool.
20
21config OCF_CRYPTODEV
22 tristate "cryptodev (user space support)"
23 depends on OCF_OCF
24 help
25 The user space API to access crypto hardware.
26
27config OCF_CRYPTOSOFT
28 tristate "cryptosoft (software crypto engine)"
29 depends on OCF_OCF
30 help
31 A software driver for the OCF framework that uses
32 the kernel CryptoAPI.
33
34config OCF_BENCH
35 tristate "ocf-bench (HW crypto in-kernel benchmark)"
36 depends on OCF_OCF
37 help
38 A very simple encryption test for the in-kernel interface
39 of OCF. Also includes code to benchmark the IXP Access library
40 for comparison.
41
42config OCF_DM_CRYPT
43 bool "ocf-dm-crypt (HW crypto engine)"
44 depends on OCF_OCF
45 help
46 OCF support for crypto offloading of dm-crypt
47
48endmenu