NetBSD/sys/opencrypto
drochner efd342eb96 split the "crypto_mtx" spinlock into 3: one spinlock each for
the incoming and outgoing request queues (which can be dealt with
by hardware accelerators) and an adaptive lock for "all the rest"
(mostly driver configuration, but also some unrelated stuff in
cryptodev.c which should be revisited)
The latter one seems to be uneeded at many places, but for now I've
done simple replacements only, except minor fixes (where
softint_schedule() was called without the lock held)
2011-05-16 10:27:49 +00:00
..
Makefile
criov.c Don't panic, just truncate, if the iov is too short in a COPYBACK. 2011-02-24 19:28:03 +00:00
crypto.c split the "crypto_mtx" spinlock into 3: one spinlock each for 2011-05-16 10:27:49 +00:00
cryptodev.c split the "crypto_mtx" spinlock into 3: one spinlock each for 2011-05-16 10:27:49 +00:00
cryptodev.h remove redundant declarations 2011-05-16 10:18:52 +00:00
cryptodev_internal.h make the compatibility code conditional on COMPAT_50 2011-02-19 16:26:34 +00:00
cryptosoft.c support camellia-cbc by swcrypt 2011-05-05 17:44:39 +00:00
cryptosoft.h Don't store temporary values in the opencrypto session data struct which 2011-02-10 21:00:42 +00:00
cryptosoft_xform.c support camellia-cbc by swcrypt 2011-05-05 17:44:39 +00:00
deflate.c -start to make the GZIP code similar to DEFLATE: make error handling 2011-03-09 11:36:43 +00:00
deflate.h -start to make the GZIP code similar to DEFLATE: make error handling 2011-03-09 11:36:43 +00:00
files.opencrypto support camellia-cbc by swcrypt 2011-05-05 17:44:39 +00:00
ocryptodev.c split the "crypto_mtx" spinlock into 3: one spinlock each for 2011-05-16 10:27:49 +00:00
ocryptodev.h make the compatibility code conditional on COMPAT_50 2011-02-19 16:26:34 +00:00
xform.c make camellia-cbc known to the opencrypto framework 2011-05-05 17:42:17 +00:00
xform.h make camellia-cbc known to the opencrypto framework 2011-05-05 17:42:17 +00:00