summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sbin/setkey/setkey.86
-rw-r--r--sys/conf/files6
-rw-r--r--sys/netinet6/ah_core.c4
-rw-r--r--sys/netinet6/esp_core.c4
-rw-r--r--sys/netinet6/esp_rijndael.h2
-rw-r--r--usr.sbin/setkey/setkey.86
6 files changed, 10 insertions, 18 deletions
diff --git a/sbin/setkey/setkey.8 b/sbin/setkey/setkey.8
index ebe28e2..1e03edf 100644
--- a/sbin/setkey/setkey.8
+++ b/sbin/setkey/setkey.8
@@ -583,8 +583,8 @@ hmac-sha2-512 512 ah: 96bit ICV (no document)
512 ah-old: 128bit ICV (no document)
hmac-ripemd160 160 ah: 96bit ICV (RFC2857)
ah-old: 128bit ICV (no document)
-.\"aes-xcbc-mac 128 ah: 96bit ICV (RFC3566)
-.\" 128 ah-old: 128bit ICV (no document)
+aes-xcbc-mac 128 ah: 96bit ICV (RFC3566)
+ 128 ah-old: 128bit ICV (no document)
.Ed
.Pp
Followings are the list of encryption algorithms that can be used as
@@ -605,7 +605,7 @@ cast128-cbc 40 to 128 rfc2451
des-deriv 64 ipsec-ciph-des-derived-01
3des-deriv 192 no document
rijndael-cbc 128/192/256 rfc3602
-.\"aes-ctr 160/224/288 draft-ietf-ipsec-ciph-aes-ctr-03
+aes-ctr 160/224/288 draft-ietf-ipsec-ciph-aes-ctr-03
.Ed
.Pp
Note that the first 128 bits of a key for
diff --git a/sys/conf/files b/sys/conf/files
index 68add60..89cf739 100644
--- a/sys/conf/files
+++ b/sys/conf/files
@@ -208,7 +208,7 @@ crypto/des/des_ecb.c optional ipsec ipsec_esp
crypto/des/des_setkey.c optional ipsec ipsec_esp
crypto/rijndael/rijndael-alg-fst.c optional ipsec
crypto/rijndael/rijndael-api-fst.c optional ipsec
-opencrypto/rmd160.c optional ipsec
+opencrypto/rmd160.c optional ipsec
crypto/sha1.c optional ipsec
crypto/sha2/sha2.c optional ipsec
ddb/db_access.c optional ddb
@@ -1462,12 +1462,12 @@ netinet/tcp_syncache.c optional inet
netinet/tcp_timer.c optional inet
netinet/tcp_usrreq.c optional inet
netinet/udp_usrreq.c optional inet
-#netinet6/ah_aesxcbcmac.c optional ipsec
+netinet6/ah_aesxcbcmac.c optional ipsec
netinet6/ah_core.c optional ipsec
netinet6/ah_input.c optional ipsec
netinet6/ah_output.c optional ipsec
netinet6/dest6.c optional inet6
-#netinet6/esp_aesctr.c optional ipsec ipsec_esp
+netinet6/esp_aesctr.c optional ipsec ipsec_esp
netinet6/esp_core.c optional ipsec ipsec_esp
netinet6/esp_input.c optional ipsec ipsec_esp
netinet6/esp_output.c optional ipsec ipsec_esp
diff --git a/sys/netinet6/ah_core.c b/sys/netinet6/ah_core.c
index 4e7f594..a2a0309 100644
--- a/sys/netinet6/ah_core.c
+++ b/sys/netinet6/ah_core.c
@@ -189,12 +189,10 @@ ah_algorithm_lookup(idx)
"hmac-ripemd160",
ah_hmac_ripemd160_init, ah_hmac_ripemd160_loop,
ah_hmac_ripemd160_result, },
-#ifdef ENABLE_AES_XCBC_MAC
{ ah_sumsiz_1216, ah_common_mature, 128, 128,
"aes-xcbc-mac",
ah_aes_xcbc_mac_init, ah_aes_xcbc_mac_loop,
ah_aes_xcbc_mac_result, },
-#endif
};
switch (idx) {
@@ -216,10 +214,8 @@ ah_algorithm_lookup(idx)
return &ah_algorithms[7];
case SADB_X_AALG_RIPEMD160HMAC:
return &ah_algorithms[8];
-#ifdef ENABLE_AES_XCBC_MAC
case SADB_X_AALG_AES_XCBC_MAC:
return &ah_algorithms[9];
-#endif
default:
return NULL;
}
diff --git a/sys/netinet6/esp_core.c b/sys/netinet6/esp_core.c
index dba6a7a..6fe9771 100644
--- a/sys/netinet6/esp_core.c
+++ b/sys/netinet6/esp_core.c
@@ -153,11 +153,9 @@ static const struct esp_algorithm esp_algorithms[] = {
esp_common_ivlen, esp_cbc_decrypt,
esp_cbc_encrypt, esp_rijndael_schedule,
esp_rijndael_blockdecrypt, esp_rijndael_blockencrypt },
-#ifdef ENABLE_EALG_AESCTR
{ 16, 8, esp_aesctr_mature, 160, 288, esp_aesctr_schedlen, "aes-ctr",
esp_common_ivlen, esp_aesctr_decrypt,
esp_aesctr_encrypt, esp_aesctr_schedule },
-#endif
};
const struct esp_algorithm *
@@ -178,10 +176,8 @@ esp_algorithm_lookup(idx)
return &esp_algorithms[4];
case SADB_X_EALG_RIJNDAELCBC:
return &esp_algorithms[5];
-#ifdef ENABLE_EALG_AESCTR
case SADB_X_EALG_AESCTR:
return &esp_algorithms[6];
-#endif
default:
return NULL;
}
diff --git a/sys/netinet6/esp_rijndael.h b/sys/netinet6/esp_rijndael.h
index 5018bf1..91f2d94 100644
--- a/sys/netinet6/esp_rijndael.h
+++ b/sys/netinet6/esp_rijndael.h
@@ -1,5 +1,5 @@
/* $FreeBSD$ */
-/* $KAME: esp_rijndael.h,v 1.1 2000/09/20 18:15:22 itojun Exp $ */
+/* $KAME: esp_rijndael.h,v 1.2 2003/01/20 00:55:27 itojun Exp $ */
/*
* Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
diff --git a/usr.sbin/setkey/setkey.8 b/usr.sbin/setkey/setkey.8
index ebe28e2..1e03edf 100644
--- a/usr.sbin/setkey/setkey.8
+++ b/usr.sbin/setkey/setkey.8
@@ -583,8 +583,8 @@ hmac-sha2-512 512 ah: 96bit ICV (no document)
512 ah-old: 128bit ICV (no document)
hmac-ripemd160 160 ah: 96bit ICV (RFC2857)
ah-old: 128bit ICV (no document)
-.\"aes-xcbc-mac 128 ah: 96bit ICV (RFC3566)
-.\" 128 ah-old: 128bit ICV (no document)
+aes-xcbc-mac 128 ah: 96bit ICV (RFC3566)
+ 128 ah-old: 128bit ICV (no document)
.Ed
.Pp
Followings are the list of encryption algorithms that can be used as
@@ -605,7 +605,7 @@ cast128-cbc 40 to 128 rfc2451
des-deriv 64 ipsec-ciph-des-derived-01
3des-deriv 192 no document
rijndael-cbc 128/192/256 rfc3602
-.\"aes-ctr 160/224/288 draft-ietf-ipsec-ciph-aes-ctr-03
+aes-ctr 160/224/288 draft-ietf-ipsec-ciph-aes-ctr-03
.Ed
.Pp
Note that the first 128 bits of a key for
OpenPOWER on IntegriCloud