diff options
Diffstat (limited to 'src/lib/libssl/tls1.h')
| -rw-r--r-- | src/lib/libssl/tls1.h | 21 | 
1 files changed, 19 insertions, 2 deletions
| diff --git a/src/lib/libssl/tls1.h b/src/lib/libssl/tls1.h index c0b14b2099..603201ad17 100644 --- a/src/lib/libssl/tls1.h +++ b/src/lib/libssl/tls1.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: tls1.h,v 1.35 2018/11/06 20:48:08 jsing Exp $ */ | 1 | /* $OpenBSD: tls1.h,v 1.36 2018/11/07 01:53:36 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 | * | 
| @@ -497,6 +497,15 @@ SSL_CTX_callback_ctrl(ssl,SSL_CTRL_SET_TLSEXT_TICKET_KEY_CB,(void (*)(void))cb) | |||
| 497 | #define TLS1_CK_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 0x030000C4 | 497 | #define TLS1_CK_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 0x030000C4 | 
| 498 | #define TLS1_CK_ADH_WITH_CAMELLIA_256_CBC_SHA256 0x030000C5 | 498 | #define TLS1_CK_ADH_WITH_CAMELLIA_256_CBC_SHA256 0x030000C5 | 
| 499 | 499 | ||
| 500 | /* TLS 1.3 cipher suites from RFC 8446 appendix B.4. */ | ||
| 501 | #if defined(LIBRESSL_HAS_TLS1_3) || defined(LIBRESSL_INTERNAL) | ||
| 502 | #define TLS1_3_CK_AES_128_GCM_SHA256 0x03001301 | ||
| 503 | #define TLS1_3_CK_AES_256_GCM_SHA384 0x03001302 | ||
| 504 | #define TLS1_3_CK_CHACHA20_POLY1305_SHA256 0x03001303 | ||
| 505 | #define TLS1_3_CK_AES_128_CCM_SHA256 0x03001304 | ||
| 506 | #define TLS1_3_CK_AES_128_CCM_8_SHA256 0x03001305 | ||
| 507 | #endif | ||
| 508 | |||
| 500 | /* ECC ciphersuites from RFC 4492. */ | 509 | /* ECC ciphersuites from RFC 4492. */ | 
| 501 | #define TLS1_CK_ECDH_ECDSA_WITH_NULL_SHA 0x0300C001 | 510 | #define TLS1_CK_ECDH_ECDSA_WITH_NULL_SHA 0x0300C001 | 
| 502 | #define TLS1_CK_ECDH_ECDSA_WITH_RC4_128_SHA 0x0300C002 | 511 | #define TLS1_CK_ECDH_ECDSA_WITH_RC4_128_SHA 0x0300C002 | 
| @@ -703,7 +712,6 @@ SSL_CTX_callback_ctrl(ssl,SSL_CTRL_SET_TLSEXT_TICKET_KEY_CB,(void (*)(void))cb) | |||
| 703 | #define TLS1_TXT_ADH_WITH_AES_256_GCM_SHA384 "ADH-AES256-GCM-SHA384" | 712 | #define TLS1_TXT_ADH_WITH_AES_256_GCM_SHA384 "ADH-AES256-GCM-SHA384" | 
| 704 | 713 | ||
| 705 | /* ECDH HMAC based ciphersuites from RFC 5289. */ | 714 | /* ECDH HMAC based ciphersuites from RFC 5289. */ | 
| 706 | |||
| 707 | #define TLS1_TXT_ECDHE_ECDSA_WITH_AES_128_SHA256 "ECDHE-ECDSA-AES128-SHA256" | 715 | #define TLS1_TXT_ECDHE_ECDSA_WITH_AES_128_SHA256 "ECDHE-ECDSA-AES128-SHA256" | 
| 708 | #define TLS1_TXT_ECDHE_ECDSA_WITH_AES_256_SHA384 "ECDHE-ECDSA-AES256-SHA384" | 716 | #define TLS1_TXT_ECDHE_ECDSA_WITH_AES_256_SHA384 "ECDHE-ECDSA-AES256-SHA384" | 
| 709 | #define TLS1_TXT_ECDH_ECDSA_WITH_AES_128_SHA256 "ECDH-ECDSA-AES128-SHA256" | 717 | #define TLS1_TXT_ECDH_ECDSA_WITH_AES_128_SHA256 "ECDH-ECDSA-AES128-SHA256" | 
| @@ -728,6 +736,15 @@ SSL_CTX_callback_ctrl(ssl,SSL_CTRL_SET_TLSEXT_TICKET_KEY_CB,(void (*)(void))cb) | |||
| 728 | #define TLS1_TXT_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 "ECDHE-ECDSA-CHACHA20-POLY1305" | 736 | #define TLS1_TXT_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 "ECDHE-ECDSA-CHACHA20-POLY1305" | 
| 729 | #define TLS1_TXT_DHE_RSA_WITH_CHACHA20_POLY1305 "DHE-RSA-CHACHA20-POLY1305" | 737 | #define TLS1_TXT_DHE_RSA_WITH_CHACHA20_POLY1305 "DHE-RSA-CHACHA20-POLY1305" | 
| 730 | 738 | ||
| 739 | /* TLS 1.3 cipher suites from RFC 8446 appendix B.4. */ | ||
| 740 | #if defined(LIBRESSL_HAS_TLS1_3) || defined(LIBRESSL_INTERNAL) | ||
| 741 | #define TLS1_3_TXT_AES_128_GCM_SHA256 "AEAD-AES128-GCM-SHA256" | ||
| 742 | #define TLS1_3_TXT_AES_256_GCM_SHA384 "AEAD-AES256-GCM-SHA384" | ||
| 743 | #define TLS1_3_TXT_CHACHA20_POLY1305_SHA256 "AEAD-CHACHA20-POLY1305-SHA256" | ||
| 744 | #define TLS1_3_TXT_AES_128_CCM_SHA256 "AEAD-AES128-CCM-SHA256" | ||
| 745 | #define TLS1_3_TXT_AES_128_CCM_8_SHA256 "AEAD-AES128-CCM-8-SHA256" | ||
| 746 | #endif | ||
| 747 | |||
| 731 | #define TLS_CT_RSA_SIGN 1 | 748 | #define TLS_CT_RSA_SIGN 1 | 
| 732 | #define TLS_CT_DSS_SIGN 2 | 749 | #define TLS_CT_DSS_SIGN 2 | 
| 733 | #define TLS_CT_RSA_FIXED_DH 3 | 750 | #define TLS_CT_RSA_FIXED_DH 3 | 
