| comment "cryptodev needs a Linux kernel to be built" |
| depends on !BR2_LINUX_KERNEL |
| |
| config BR2_PACKAGE_CRYPTODEV |
| bool "cryptodev" |
| depends on BR2_LINUX_KERNEL |
| help |
| Select the desired cryptodev implementation. |
| |
| if BR2_PACKAGE_CRYPTODEV |
| |
| choice |
| prompt "cryptodev variant" |
| default BR2_PACKAGE_CRYPTODEV_LINUX if !BR2_microblaze |
| help |
| Select the cryptodev implementation. |
| |
| config BR2_PACKAGE_CRYPTODEV_LINUX |
| bool "cryptodev-linux" |
| depends on !BR2_microblaze |
| select BR2_PACKAGE_HAS_CRYPTODEV |
| help |
| Cryptodev-linux is a device that allows access to Linux kernel |
| cryptographic drivers; thus allowing userspace applications |
| to take advantage of hardware accelerators. |
| |
| http://cryptodev-linux.org/index.html |
| |
| config BR2_PACKAGE_OCF_LINUX |
| bool "ocf-linux" |
| select BR2_PACKAGE_HAS_CRYPTODEV |
| help |
| OCF-Linux is a Linux port of the OpenBSD/FreeBSD Cryptographic |
| Framework (OCF). This port aims to bring full asynchronous |
| HW/SW crypto acceleration to the Linux kernel and applications |
| running under Linux. |
| |
| http://ocf-linux.sourceforge.net/ |
| |
| endchoice |
| |
| config BR2_PACKAGE_HAS_CRYPTODEV |
| bool |
| |
| config BR2_PACKAGE_PROVIDES_CRYPTODEV |
| string |
| default "cryptodev-linux" if BR2_PACKAGE_CRYPTODEV_LINUX |
| default "ocf-linux" if BR2_PACKAGE_OCF_LINUX |
| |
| endif |