diff options
Diffstat (limited to 'src/lib/libcrypto/man/EVP_AEAD_CTX_init.3')
| -rw-r--r-- | src/lib/libcrypto/man/EVP_AEAD_CTX_init.3 | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/src/lib/libcrypto/man/EVP_AEAD_CTX_init.3 b/src/lib/libcrypto/man/EVP_AEAD_CTX_init.3 index debcc773c4..a4d759a2ed 100644 --- a/src/lib/libcrypto/man/EVP_AEAD_CTX_init.3 +++ b/src/lib/libcrypto/man/EVP_AEAD_CTX_init.3 | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | .\" $OpenBSD: EVP_AEAD_CTX_init.3,v 1.6 2017/08/28 17:43:43 jsing Exp $ | 1 | .\" $OpenBSD: EVP_AEAD_CTX_init.3,v 1.7 2019/01/22 00:59:21 dlg Exp $ |
| 2 | .\" | 2 | .\" |
| 3 | .\" Copyright (c) 2014, Google Inc. | 3 | .\" Copyright (c) 2014, Google Inc. |
| 4 | .\" Parts of the text were written by Adam Langley and David Benjamin. | 4 | .\" Parts of the text were written by Adam Langley and David Benjamin. |
| @@ -16,7 +16,7 @@ | |||
| 16 | .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF | 16 | .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
| 17 | .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | 17 | .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
| 18 | .\" | 18 | .\" |
| 19 | .Dd $Mdocdate: August 28 2017 $ | 19 | .Dd $Mdocdate: January 22 2019 $ |
| 20 | .Dt EVP_AEAD_CTX_INIT 3 | 20 | .Dt EVP_AEAD_CTX_INIT 3 |
| 21 | .Os | 21 | .Os |
| 22 | .Sh NAME | 22 | .Sh NAME |
| @@ -30,7 +30,8 @@ | |||
| 30 | .Nm EVP_AEAD_nonce_length , | 30 | .Nm EVP_AEAD_nonce_length , |
| 31 | .Nm EVP_aead_aes_128_gcm , | 31 | .Nm EVP_aead_aes_128_gcm , |
| 32 | .Nm EVP_aead_aes_256_gcm , | 32 | .Nm EVP_aead_aes_256_gcm , |
| 33 | .Nm EVP_aead_chacha20_poly1305 | 33 | .Nm EVP_aead_chacha20_poly1305, |
| 34 | .Nm EVP_aead_xchacha20_poly1305 | ||
| 34 | .Nd authenticated encryption with additional data | 35 | .Nd authenticated encryption with additional data |
| 35 | .Sh SYNOPSIS | 36 | .Sh SYNOPSIS |
| 36 | .In openssl/evp.h | 37 | .In openssl/evp.h |
| @@ -101,6 +102,10 @@ | |||
| 101 | .Fo EVP_aead_chacha20_poly1305 | 102 | .Fo EVP_aead_chacha20_poly1305 |
| 102 | .Fa void | 103 | .Fa void |
| 103 | .Fc | 104 | .Fc |
| 105 | .Ft const EVP_AEAD * | ||
| 106 | .Fo EVP_aead_xchacha20_poly1305 | ||
| 107 | .Fa void | ||
| 108 | .Fc | ||
| 104 | .Sh DESCRIPTION | 109 | .Sh DESCRIPTION |
| 105 | AEAD (Authenticated Encryption with Additional Data) couples | 110 | AEAD (Authenticated Encryption with Additional Data) couples |
| 106 | confidentiality and integrity in a single primitive. | 111 | confidentiality and integrity in a single primitive. |
| @@ -219,6 +224,8 @@ AES-128 in Galois Counter Mode. | |||
| 219 | AES-256 in Galois Counter Mode. | 224 | AES-256 in Galois Counter Mode. |
| 220 | .It Fn EVP_aead_chacha20_poly1305 | 225 | .It Fn EVP_aead_chacha20_poly1305 |
| 221 | ChaCha20 with a Poly1305 authenticator. | 226 | ChaCha20 with a Poly1305 authenticator. |
| 227 | .It Fn EVP_aead_xchacha20_poly1305 | ||
| 228 | XChaCha20 with a Poly1305 authenticator. | ||
| 222 | .El | 229 | .El |
| 223 | .Pp | 230 | .Pp |
| 224 | Where possible the | 231 | Where possible the |
| @@ -285,6 +292,13 @@ EVP_AEAD_CTX_cleanup(&ctx); | |||
| 285 | .%R RFC 7539 | 292 | .%R RFC 7539 |
| 286 | .%T ChaCha20 and Poly1305 for IETF Protocols | 293 | .%T ChaCha20 and Poly1305 for IETF Protocols |
| 287 | .Re | 294 | .Re |
| 295 | .Pp | ||
| 296 | .Rs | ||
| 297 | .%A S. Arciszewski | ||
| 298 | .%D October 2018 | ||
| 299 | .%R draft-arciszewski-xchacha-02 | ||
| 300 | .%T XChaCha: eXtended-nonce ChaCha and AEAD_XChaCha20_Poly1305 | ||
| 301 | .Re | ||
| 288 | .Sh HISTORY | 302 | .Sh HISTORY |
| 289 | AEAD is based on the implementation by | 303 | AEAD is based on the implementation by |
| 290 | .An Adam Langley | 304 | .An Adam Langley |
