summaryrefslogtreecommitdiffstats
path: root/sys/opencrypto
diff options
context:
space:
mode:
authorae <ae@FreeBSD.org>2015-11-16 07:10:42 +0000
committerae <ae@FreeBSD.org>2015-11-16 07:10:42 +0000
commit4a54e95cd79f25bad1d55f8ddbf1aecdd098869a (patch)
treec0b5fb4d85d387aee141d8b8fc3d47209f3c93cd /sys/opencrypto
parentf169c1bc417d39cb0d22a49ceaa682f1a732e0d8 (diff)
downloadFreeBSD-src-4a54e95cd79f25bad1d55f8ddbf1aecdd098869a.zip
FreeBSD-src-4a54e95cd79f25bad1d55f8ddbf1aecdd098869a.tar.gz
Use explicitly specified ivsize instead of blocksize when we mean IV size.
Set zero ivsize for enc_xform_null and remove special handling from xform_esp.c. Reviewed by: gnn Differential Revision: https://reviews.freebsd.org/D1503
Diffstat (limited to 'sys/opencrypto')
-rw-r--r--sys/opencrypto/xform.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/opencrypto/xform.c b/sys/opencrypto/xform.c
index cb44bfa..3dee366 100644
--- a/sys/opencrypto/xform.c
+++ b/sys/opencrypto/xform.c
@@ -154,7 +154,7 @@ MALLOC_DEFINE(M_XDATA, "xform", "xform data buffers");
struct enc_xform enc_xform_null = {
CRYPTO_NULL_CBC, "NULL",
/* NB: blocksize of 4 is to generate a properly aligned ESP header */
- NULL_BLOCK_LEN, NULL_BLOCK_LEN, NULL_MIN_KEY, NULL_MAX_KEY,
+ NULL_BLOCK_LEN, 0, NULL_MIN_KEY, NULL_MAX_KEY,
null_encrypt,
null_decrypt,
null_setkey,
OpenPOWER on IntegriCloud