Module Name: src Committed By: drochner Date: Tue May 24 19:10:12 UTC 2011
Modified Files: src/sys/netipsec: xform_ah.c src/sys/opencrypto: cryptodev.c cryptodev.h cryptosoft.c cryptosoft_xform.c files.opencrypto xform.c xform.h src/usr.bin/netstat: fast_ipsec.c Added Files: src/sys/opencrypto: aesxcbcmac.c aesxcbcmac.h Log Message: copy AES-XCBC-MAC support from KAME IPSEC to FAST_IPSEC For this to fit, an API change in cryptosoft was adopted from OpenBSD (addition of a "Setkey" method to hashes) which was done for GCM/GMAC support there, so it might be useful in the future anyway. tested against KAME IPSEC AFAICT, FAST_IPSEC now supports as much as KAME. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/netipsec/xform_ah.c cvs rdiff -u -r0 -r1.1 src/sys/opencrypto/aesxcbcmac.c \ src/sys/opencrypto/aesxcbcmac.h cvs rdiff -u -r1.62 -r1.63 src/sys/opencrypto/cryptodev.c cvs rdiff -u -r1.22 -r1.23 src/sys/opencrypto/cryptodev.h \ src/sys/opencrypto/files.opencrypto cvs rdiff -u -r1.35 -r1.36 src/sys/opencrypto/cryptosoft.c cvs rdiff -u -r1.21 -r1.22 src/sys/opencrypto/cryptosoft_xform.c cvs rdiff -u -r1.26 -r1.27 src/sys/opencrypto/xform.c cvs rdiff -u -r1.17 -r1.18 src/sys/opencrypto/xform.h cvs rdiff -u -r1.15 -r1.16 src/usr.bin/netstat/fast_ipsec.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.