1config BR2_PACKAGE_LIBKCAPI
2	bool "libkcapi"
3	depends on BR2_TOOLCHAIN_HAS_SYNC_4
4	help
5	  Linux Kernel Crypto API userspace interface library
6
7	  http://www.chronox.de/libkcapi.html
8
9if BR2_PACKAGE_LIBKCAPI
10
11config BR2_PACKAGE_LIBKCAPI_ASYM
12	bool "build asymmetric ciphers library"
13	help
14	  Using this library requires the Linux kernel to be patched
15	  with libkcapi Linux kernel patches found in libkcapi
16	  kernel-patches/ directory.
17
18config BR2_PACKAGE_LIBKCAPI_DGSTAPP
19	bool "build dgst application"
20
21config BR2_PACKAGE_LIBKCAPI_ENCAPP
22	bool "build enc application"
23
24config BR2_PACKAGE_LIBKCAPI_HASHER
25	bool "build hasher application"
26	depends on !BR2_STATIC_LIBS # dlfcn.h
27
28comment "hasher application needs a toolchain w/ dynamic library"
29	depends on BR2_STATIC_LIBS
30
31config BR2_PACKAGE_LIBKCAPI_KPP
32	bool "build KPP library"
33	help
34	  Using this library requires the Linux kernel to be patched
35	  with libkcapi Linux kernel patches found in libkcapi
36	  kernel-patches/ directory.
37
38config BR2_PACKAGE_LIBKCAPI_RNGAPP
39	bool "build rng read application"
40
41config BR2_PACKAGE_LIBKCAPI_SPEED
42	bool "build speed-test program"
43
44config BR2_PACKAGE_LIBKCAPI_TEST
45	bool "build test program"
46	depends on BR2_USE_MMU # fork()
47
48endif
49