
menu "OCF Configuration"

config OCF_OCF
	bool "OCF (Open Cryptograhic Framework)"
	help
	  A linux port of the OpenBSD/FreeBSD crypto framework.

#config OCF_FIPS
#	tristate "enable fips RNG checks"
#	depends on OCF_OCF
#	help
#	  Run all RNG provided data through a fips check before
#	  adding it /dev/random's entropy pool.
#
config OCF_CRYPTODEV
	tristate "cryptodev (user space support)"
	depends on OCF_OCF
	help
	  The user space API to access crypto hardware.

config OCF_CRYPTOSOFT
	tristate "cryptosoft (software crypto engine)"
	depends on CRYPTO && OCF_OCF
	help
	  A software driver for the OCF framework that uses
	  the kernel CryptoAPI.

config OCF_DM_CRYPT
	bool "OCF dm_crypt"
	depends on OCF_OCF && DM_CRYPT
	help
	  The dm_crypt device mapper will use the OCF for encryption/decryption,
	  in case of essiv, the essiv generation will use the kernel crypto APIs.
	  When using the OCF dm_crypt, only the following encryption algorithms
	  are supported:
		DES-CBC, 3DES-CBC and AES-CBC.


#config OCF_SAFE
#	tristate "safenet (HW crypto engine)"
#	depends on OCF_OCF
#	help
#	  A driver for a number of the safenet Excel crypto accelerators.
#	  Currently tested and working on the 1141 and 1741.
#
#config OCF_IXP4XX
#	tristate "IXP4xx (HW crypto engine)"
#	depends on OCF_OCF && ARM
#	help
#	  XScale IXP4xx crypto accelerator driver.  Requires the
#	  Intel Access library.
#
#config OCF_HIFN
#	tristate "hifn (HW crypto engine)"
#	depends on OCF_OCF
#	help
#	  OCF driver for various HIFN based crypto accelerators.
#	  (7951, 7955, 7956, 7751, 7811)
#
config OCF_BENCH
	tristate "ocf-bench (HW crypto in-kernel benchmark)"
	depends on OCF_OCF
	help
	  A very simple encryption test for the in-kernel interface
	  of OCF.  Also includes code to benchmark the IXP Access library
	  for comparison.

endmenu
