summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormikeb <mikeb@openbsd.org>2015-11-13 12:28:04 +0000
committermikeb <mikeb@openbsd.org>2015-11-13 12:28:04 +0000
commit717eaa3721fbbfa7ecd6a91fcc98507f5b5c5720 (patch)
tree5fc37a1f68e253550214e9bfc71672f2a1a308fe
parentRemove unused non HMAC versions of MD5 and SHA1; ok mpi, deraadt, naddy (diff)
downloadwireguard-openbsd-717eaa3721fbbfa7ecd6a91fcc98507f5b5c5720.tar.xz
wireguard-openbsd-717eaa3721fbbfa7ecd6a91fcc98507f5b5c5720.zip
Update the list of supported cryptographic algorithms; reminded by naddy@
-rw-r--r--share/man/man9/crypto.928
1 files changed, 20 insertions, 8 deletions
diff --git a/share/man/man9/crypto.9 b/share/man/man9/crypto.9
index e15eacf7cbe..6bacdb87e16 100644
--- a/share/man/man9/crypto.9
+++ b/share/man/man9/crypto.9
@@ -1,4 +1,4 @@
-.\" $OpenBSD: crypto.9,v 1.38 2015/05/05 11:17:34 mikeb Exp $
+.\" $OpenBSD: crypto.9,v 1.39 2015/11/13 12:28:04 mikeb Exp $
.\"
.\" The author of this man page is Angelos D. Keromytis (angelos@cis.upenn.edu)
.\"
@@ -15,7 +15,7 @@
.\" MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR
.\" PURPOSE.
.\"
-.Dd $Mdocdate: May 5 2015 $
+.Dd $Mdocdate: November 13 2015 $
.Dt CRYPTO 9
.Os
.Sh NAME
@@ -130,21 +130,33 @@ structure are:
.Bl -tag -width foobarmoocow
.It Fa cri_alg
Contains an algorithm identifier.
-Currently supported algorithms are:
+Currently supported encryption algorithms are:
.Bd -literal
CRYPTO_DES_CBC
CRYPTO_3DES_CBC
CRYPTO_BLF_CBC
CRYPTO_CAST_CBC
-CRYPTO_MD5_HMAC
-CRYPTO_SHA1_HMAC
-CRYPTO_RIPEMD160_HMAC
CRYPTO_AES_CBC
CRYPTO_AES_CTR
CRYPTO_AES_XTS
CRYPTO_ARC4
-CRYPTO_MD5
-CRYPTO_SHA1
+.Ed
+.Pp
+Authentication algorithms are:
+.Bd -literal
+CRYPTO_MD5_HMAC
+CRYPTO_SHA1_HMAC
+CRYPTO_RIPEMD160_HMAC
+CRYPTO_SHA2_256_HMAC
+CRYPTO_SHA2_384_HMAC
+CRYPTO_SHA2_512_HMAC
+.Ed
+.Pp
+Algorithms performing authenticated encryption are:
+.Bd -literal
+CRYPTO_AES_GCM_16
+CRYPTO_AES_GMAC
+CRYPTO_CHACHA20_POLY1305
.Ed
.It Fa cri_klen
Specifies the length of the key in bits, for variable-size key