summaryrefslogtreecommitdiff
path: root/src/lib/libssl/tls1.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lib/libssl/tls1.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/lib/libssl/tls1.h b/src/lib/libssl/tls1.h
index dbe8979a88..3bbb2acc2f 100644
--- a/src/lib/libssl/tls1.h
+++ b/src/lib/libssl/tls1.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: tls1.h,v 1.18 2014/06/13 04:29:13 miod Exp $ */ 1/* $OpenBSD: tls1.h,v 1.19 2014/06/13 13:28:53 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -479,7 +479,6 @@ SSL_CTX_callback_ctrl(ssl,SSL_CTRL_SET_TLSEXT_TICKET_KEY_CB,(void (*)(void))cb)
479#define TLS1_CK_SRP_SHA_DSS_WITH_AES_256_CBC_SHA 0x0300C022 479#define TLS1_CK_SRP_SHA_DSS_WITH_AES_256_CBC_SHA 0x0300C022
480 480
481/* ECDH HMAC based ciphersuites from RFC5289 */ 481/* ECDH HMAC based ciphersuites from RFC5289 */
482
483#define TLS1_CK_ECDHE_ECDSA_WITH_AES_128_SHA256 0x0300C023 482#define TLS1_CK_ECDHE_ECDSA_WITH_AES_128_SHA256 0x0300C023
484#define TLS1_CK_ECDHE_ECDSA_WITH_AES_256_SHA384 0x0300C024 483#define TLS1_CK_ECDHE_ECDSA_WITH_AES_256_SHA384 0x0300C024
485#define TLS1_CK_ECDH_ECDSA_WITH_AES_128_SHA256 0x0300C025 484#define TLS1_CK_ECDH_ECDSA_WITH_AES_128_SHA256 0x0300C025
@@ -499,6 +498,11 @@ SSL_CTX_callback_ctrl(ssl,SSL_CTRL_SET_TLSEXT_TICKET_KEY_CB,(void (*)(void))cb)
499#define TLS1_CK_ECDH_RSA_WITH_AES_128_GCM_SHA256 0x0300C031 498#define TLS1_CK_ECDH_RSA_WITH_AES_128_GCM_SHA256 0x0300C031
500#define TLS1_CK_ECDH_RSA_WITH_AES_256_GCM_SHA384 0x0300C032 499#define TLS1_CK_ECDH_RSA_WITH_AES_256_GCM_SHA384 0x0300C032
501 500
501/* ChaCha20-Poly1305 based ciphersuites. */
502#define TLS1_CK_ECDHE_RSA_CHACHA20_POLY1305 0x0300CC13
503#define TLS1_CK_ECDHE_ECDSA_CHACHA20_POLY1305 0x0300CC14
504#define TLS1_CK_DHE_RSA_CHACHA20_POLY1305 0x0300CC15
505
502/* XXX 506/* XXX
503 * Inconsistency alert: 507 * Inconsistency alert:
504 * The OpenSSL names of ciphers with ephemeral DH here include the string 508 * The OpenSSL names of ciphers with ephemeral DH here include the string
@@ -650,6 +654,11 @@ SSL_CTX_callback_ctrl(ssl,SSL_CTRL_SET_TLSEXT_TICKET_KEY_CB,(void (*)(void))cb)
650#define TLS1_TXT_ECDH_RSA_WITH_AES_128_GCM_SHA256 "ECDH-RSA-AES128-GCM-SHA256" 654#define TLS1_TXT_ECDH_RSA_WITH_AES_128_GCM_SHA256 "ECDH-RSA-AES128-GCM-SHA256"
651#define TLS1_TXT_ECDH_RSA_WITH_AES_256_GCM_SHA384 "ECDH-RSA-AES256-GCM-SHA384" 655#define TLS1_TXT_ECDH_RSA_WITH_AES_256_GCM_SHA384 "ECDH-RSA-AES256-GCM-SHA384"
652 656
657/* ChaCha20-Poly1305 based ciphersuites. */
658#define TLS1_TXT_ECDHE_RSA_WITH_CHACHA20_POLY1305 "ECDHE-RSA-CHACHA20-POLY1305"
659#define TLS1_TXT_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 "ECDHE-ECDSA-CHACHA20-POLY1305"
660#define TLS1_TXT_DHE_RSA_WITH_CHACHA20_POLY1305 "DHE-RSA-CHACHA20-POLY1305"
661
653#define TLS_CT_RSA_SIGN 1 662#define TLS_CT_RSA_SIGN 1
654#define TLS_CT_DSS_SIGN 2 663#define TLS_CT_DSS_SIGN 2
655#define TLS_CT_RSA_FIXED_DH 3 664#define TLS_CT_RSA_FIXED_DH 3