Home | History | Annotate | Line # | Download | only in opencrypto
files.opencrypto revision 1.28
      1 #	$NetBSD: files.opencrypto,v 1.28 2020/01/27 17:09:17 pgoyette 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
     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
     33