NetBSD/sys/netkey
itojun bb8d535cc5 use per-block cipher function + esp_cbc_{de,en}crypt. do not use
cbc-over-mbuf functions in sys/crypto.

the change should make it much easier to switch crypto function to
machine-dependent ones (like assembly code under sys/arch/i386/crypto?).
also it should be much easier to import AES algorithms.

XXX: it looks that past blowfish-cbc code was buggy.  i ran some test pattern,
and new blowfish-cbc code looks more correct.  there's no interoperability
between the old code (before the commit) and the new code (after the commit).

XXX: need serious interop tests before move it into 1.5 branch
2000-08-29 09:08:42 +00:00
..
Makefile remove include files in nonstandard path 2000-06-04 11:52:06 +00:00
key.c use per-block cipher function + esp_cbc_{de,en}crypt. do not use 2000-08-29 09:08:42 +00:00
key.h sync with almost-latest KAME IPsec. full changelog would be too big 2000-06-12 10:40:37 +00:00
key_debug.c move ipsec_{hex,bin}dump() into #ifdef wrapper. 2000-07-04 04:41:54 +00:00
key_debug.h move ipsec_{hex,bin}dump() into #ifdef wrapper. 2000-07-04 04:41:54 +00:00
key_var.h sync with almost-latest KAME IPsec. full changelog would be too big 2000-06-12 10:40:37 +00:00
keydb.c sync with almost-latest KAME IPsec. full changelog would be too big 2000-06-12 10:40:37 +00:00
keydb.h remove #ifdef notdef part. sync with kame. 2000-07-26 07:40:52 +00:00
keysock.c sync with almost-latest KAME IPsec. full changelog would be too big 2000-06-12 10:40:37 +00:00
keysock.h sync with almost-latest KAME IPsec. full changelog would be too big 2000-06-12 10:40:37 +00:00