freebsd-dev/sys/crypto
John Baldwin 821fe3d3a4 Use 'const' for keys and IVs passed to software encryption algorithms.
Specifically, use 'const' for the key passed to the 'setkey' method
and 'const' for the 'iv' passed to the 'reinit' method.

Reviewed by:	cem
Sponsored by:	Chelsio Communications
Differential Revision:	https://reviews.freebsd.org/D21347
2019-08-22 00:02:08 +00:00
..
aesni aesni(4): Fix trivial type typo 2019-05-27 00:47:51 +00:00
armv8 armv8crypto: add missing unlock for session (after r336439) 2019-08-08 14:34:53 +00:00
blake2 Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
blowfish Use 'const' for keys and IVs passed to software encryption algorithms. 2019-08-22 00:02:08 +00:00
camellia
ccp Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
chacha20 Use 'const' for keys and IVs passed to software encryption algorithms. 2019-08-22 00:02:08 +00:00
des Use 'const' for keys and IVs passed to software encryption algorithms. 2019-08-22 00:02:08 +00:00
libsodium Bring in compatibility glue for libsodium 2018-08-17 00:27:56 +00:00
rc4
rijndael rijndael (AES): Avoid leaking sensitive data on kernel stack 2018-10-26 20:53:01 +00:00
sha2 libmd: Always erase context in _Final method, and when doing 2018-07-20 07:01:28 +00:00
siphash Fix C++ includability of crypto headers with static array sizes 2016-10-18 23:20:49 +00:00
skein libmd: Always erase context in _Final method, and when doing 2018-07-20 07:01:28 +00:00
via OpenCrypto: Convert sessions to opaque handles instead of integers 2018-07-18 00:56:25 +00:00
intake.h Implement boot-time encryption key passing (keybuf) 2017-04-01 05:05:22 +00:00
sha1.c sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
sha1.h sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00