11.30Sriastrad#	$NetBSD: files.opencrypto,v 1.30 2020/06/29 23:34:48 riastradh Exp $
21.1Sjonathan#
31.1Sjonathan#
41.6Sthorpej
51.15Sperry# Opencrypto framework.
61.14Sjonathan# Devices that provide crypto transforms via opencrypto, or subsystems
71.14Sjonathan# that use the opencrypto framework, should list opencrypto as a dependency
81.14Sjonathan# to pull in the framework.
91.1Sjonathan
101.30Sriastraddefine	opencrypto: aes
111.16Sthorpejfile	opencrypto/criov.c		opencrypto
121.1Sjonathanfile	opencrypto/xform.c		opencrypto
131.14Sjonathanfile	opencrypto/crypto.c		opencrypto
141.1Sjonathan
151.16Sthorpej# Pseudo-device that provides software implementations of various cryptographic
161.16Sthorpej# algorithms.
171.17Sthorpejdefpseudo swcrypto: opencrypto,
181.25Stls		blowfish, des, cast128, skipjack, camellia
191.17Sthorpejfile	opencrypto/cryptosoft.c		swcrypto
201.17Sthorpejfile	opencrypto/deflate.c		swcrypto	# wrapper around zlib
211.23Sdrochnerfile	opencrypto/aesxcbcmac.c		swcrypto
221.24Sdrochnerfile	opencrypto/gmac.c		swcrypto
231.14Sjonathan
241.14Sjonathan# Pseudo-device for userspace access to opencrypto
251.14Sjonathan# (and thus crypto hardware accelerators).
261.16Sthorpejdefpseudo crypto: opencrypto
271.14Sjonathanfile	opencrypto/cryptodev.c		crypto
281.27Spgoyettefile	opencrypto/ocryptodev.c		compat_50 & crypto
291.28Spgoyettefile	opencrypto/compat_crypto_50.c	compat_50 & crypto
301.19Stls
311.19Stlsdefflag opt_ocf.h	CRYPTO_DEBUG CRYPTO_TIMING
321.26Sknakahardefparam opt_ocf.h	CRYPTO_RET_Q_MAXLEN CRYPTO_RET_KQ_MAXLEN
33