summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sbin/ipsecadm/ipsecadm.814
-rw-r--r--sbin/ipsecadm/ipsecadm.c3
2 files changed, 11 insertions, 6 deletions
diff --git a/sbin/ipsecadm/ipsecadm.8 b/sbin/ipsecadm/ipsecadm.8
index a30a83dcf1a..e6717e207df 100644
--- a/sbin/ipsecadm/ipsecadm.8
+++ b/sbin/ipsecadm/ipsecadm.8
@@ -1,4 +1,4 @@
-.\" $OpenBSD: ipsecadm.8,v 1.31 2000/09/29 19:10:08 angelos Exp $
+.\" $OpenBSD: ipsecadm.8,v 1.32 2000/10/09 22:21:41 angelos Exp $
.\"
.\" Copyright 1997 Niels Provos <provos@physnet.uni-hamburg.de>
.\" All rights reserved.
@@ -331,14 +331,17 @@ This is available for both old and new esp.
Notice that hardware crackers for DES can be (and have been) built for
US$250,000 (in 1998).
Use DES for encryption of critical information at your own risk.
-We suggest using 3DES instead.
+We suggest using 3DES or AES instead.
DES support is kept for interoperability
(with old implementations) purposes only.
See
.Xr des_cipher 3 .
.It Nm 3des
This is available for both old and new esp.
-It is considered more secure than straight DES, since it uses larger keys.
+It is considered more secure than straight DES, since it uses larger
+keys.
+.It Nm aes
+Rijndael encryption is available only in new esp.
.It Nm blf
Blowfish encryption is available only in new esp.
See
@@ -370,10 +373,11 @@ and
.Nm 3des
is fixed to 8 and 24 respectively.
For other ciphers like
-.Nm cast
+.Nm cast ,
+.Nm aes ,
or
.Nm blf
-the key length can be variable.
+the key length can vary (depending on the algorithm).
The
.Nm key
should be given in hexadecimal digits.
diff --git a/sbin/ipsecadm/ipsecadm.c b/sbin/ipsecadm/ipsecadm.c
index fe23f172aca..b68431a8f60 100644
--- a/sbin/ipsecadm/ipsecadm.c
+++ b/sbin/ipsecadm/ipsecadm.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ipsecadm.c,v 1.44 2000/09/29 19:06:53 angelos Exp $ */
+/* $OpenBSD: ipsecadm.c,v 1.45 2000/10/09 22:21:41 angelos Exp $ */
/*
* The authors of this code are John Ioannidis (ji@tla.org),
* Angelos D. Keromytis (kermit@csd.uch.gr) and
@@ -91,6 +91,7 @@ typedef struct {
transform xf[] = {
{"des", SADB_EALG_DESCBC, XF_ENC |ESP_OLD|ESP_NEW},
{"3des", SADB_EALG_3DESCBC, XF_ENC |ESP_OLD|ESP_NEW},
+ {"aes", SADB_X_EALG_AES, XF_ENC |ESP_NEW},
{"blf", SADB_X_EALG_BLF, XF_ENC | ESP_NEW},
{"cast", SADB_X_EALG_CAST, XF_ENC | ESP_NEW},
{"skipjack", SADB_X_EALG_SKIPJACK, XF_ENC | ESP_NEW},