Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Jun-ichiro itojun Hagino <itojun@netbsd.org>
List: source-changes
Date: 07/23/2000 08:23:05
Module Name:	syssrc
Committed By:	itojun
Date:		Sun Jul 23 05:23:05 UTC 2000

Modified Files:
	syssrc/sys/netinet6: ah.h esp.h esp_core.c esp_input.c esp_output.c
	syssrc/sys/netkey: key.c keydb.h

Log Message:
pre-compute and cache intermediate crypto key.  suggestion from sommerfeld,
sync with kame.

loopback, blowfish-cbc transport mode, 128bit key
before: 86588496 bytes received in 00:42 (1.94 MB/s)
after: 86588496 bytes received in 00:31 (2.58 MB/s)


To generate a diff of this commit:
cvs rdiff -r1.11 -r1.12 syssrc/sys/netinet6/ah.h
cvs rdiff -r1.9 -r1.10 syssrc/sys/netinet6/esp.h
cvs rdiff -r1.2 -r1.3 syssrc/sys/netinet6/esp_core.c \
    syssrc/sys/netinet6/esp_input.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/netinet6/esp_output.c
cvs rdiff -r1.27 -r1.28 syssrc/sys/netkey/key.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/netkey/keydb.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.