1 # $NetBSD: files.opencrypto,v 1.30 2020/06/29 23:34:48 riastradh Exp $
2 #
3 #
4
5 # Opencrypto framework.
6 # Devices that provide crypto transforms via opencrypto, or subsystems
7 # that use the opencrypto framework, should list opencrypto as a dependency
8 # to pull in the framework.
9
10 define opencrypto: aes
11 file opencrypto/criov.c opencrypto
12 file opencrypto/xform.c opencrypto
13 file opencrypto/crypto.c opencrypto
14
15 # Pseudo-device that provides software implementations of various cryptographic
16 # algorithms.
17 defpseudo swcrypto: opencrypto,
18 blowfish, des, cast128, skipjack, camellia
19 file opencrypto/cryptosoft.c swcrypto
20 file opencrypto/deflate.c swcrypto # wrapper around zlib
21 file opencrypto/aesxcbcmac.c swcrypto
22 file opencrypto/gmac.c swcrypto
23
24 # Pseudo-device for userspace access to opencrypto
25 # (and thus crypto hardware accelerators).
26 defpseudo crypto: opencrypto
27 file opencrypto/cryptodev.c crypto
28 file opencrypto/ocryptodev.c compat_50 & crypto
29 file opencrypto/compat_crypto_50.c compat_50 & crypto
30
31 defflag opt_ocf.h CRYPTO_DEBUG CRYPTO_TIMING
32 defparam opt_ocf.h CRYPTO_RET_Q_MAXLEN CRYPTO_RET_KQ_MAXLEN
Cache object: 3bb1387de0453c06f89bf8aaa8d25cac
|