Loading include/openssl/ssl.h +1 −0 Original line number Original line Diff line number Diff line Loading @@ -2330,6 +2330,7 @@ int ERR_load_SSL_strings(void); # define SSL_F_TLS_CONSTRUCT_CLIENT_VERIFY 489 # define SSL_F_TLS_CONSTRUCT_CLIENT_VERIFY 489 # define SSL_F_TLS_CONSTRUCT_CTOS_ALPN 466 # define SSL_F_TLS_CONSTRUCT_CTOS_ALPN 466 # define SSL_F_TLS_CONSTRUCT_CTOS_CERTIFICATE 355 # define SSL_F_TLS_CONSTRUCT_CTOS_CERTIFICATE 355 # define SSL_F_TLS_CONSTRUCT_CTOS_EARLY_DATA 521 # define SSL_F_TLS_CONSTRUCT_CTOS_EC_PT_FORMATS 467 # define SSL_F_TLS_CONSTRUCT_CTOS_EC_PT_FORMATS 467 # define SSL_F_TLS_CONSTRUCT_CTOS_EMS 468 # define SSL_F_TLS_CONSTRUCT_CTOS_EMS 468 # define SSL_F_TLS_CONSTRUCT_CTOS_ETM 469 # define SSL_F_TLS_CONSTRUCT_CTOS_ETM 469 Loading include/openssl/tls1.h +1 −0 Original line number Original line Diff line number Diff line Loading @@ -179,6 +179,7 @@ extern "C" { /* As defined for TLS1.3 */ /* As defined for TLS1.3 */ # define TLSEXT_TYPE_key_share 40 # define TLSEXT_TYPE_key_share 40 # define TLSEXT_TYPE_psk 41 # define TLSEXT_TYPE_psk 41 # define TLSEXT_TYPE_early_data 42 # define TLSEXT_TYPE_supported_versions 43 # define TLSEXT_TYPE_supported_versions 43 # define TLSEXT_TYPE_psk_kex_modes 45 # define TLSEXT_TYPE_psk_kex_modes 45 # define TLSEXT_TYPE_early_data_info 46 # define TLSEXT_TYPE_early_data_info 46 Loading ssl/ssl_err.c +2 −0 Original line number Original line Diff line number Diff line Loading @@ -301,6 +301,8 @@ static ERR_STRING_DATA SSL_str_functs[] = { {ERR_FUNC(SSL_F_TLS_CONSTRUCT_CTOS_ALPN), "tls_construct_ctos_alpn"}, {ERR_FUNC(SSL_F_TLS_CONSTRUCT_CTOS_ALPN), "tls_construct_ctos_alpn"}, {ERR_FUNC(SSL_F_TLS_CONSTRUCT_CTOS_CERTIFICATE), {ERR_FUNC(SSL_F_TLS_CONSTRUCT_CTOS_CERTIFICATE), "TLS_CONSTRUCT_CTOS_CERTIFICATE"}, "TLS_CONSTRUCT_CTOS_CERTIFICATE"}, {ERR_FUNC(SSL_F_TLS_CONSTRUCT_CTOS_EARLY_DATA), "tls_construct_ctos_early_data"}, {ERR_FUNC(SSL_F_TLS_CONSTRUCT_CTOS_EC_PT_FORMATS), {ERR_FUNC(SSL_F_TLS_CONSTRUCT_CTOS_EC_PT_FORMATS), "tls_construct_ctos_ec_pt_formats"}, "tls_construct_ctos_ec_pt_formats"}, {ERR_FUNC(SSL_F_TLS_CONSTRUCT_CTOS_EMS), "tls_construct_ctos_ems"}, {ERR_FUNC(SSL_F_TLS_CONSTRUCT_CTOS_EMS), "tls_construct_ctos_ems"}, Loading ssl/ssl_locl.h +1 −0 Original line number Original line Diff line number Diff line Loading @@ -1746,6 +1746,7 @@ typedef enum tlsext_index_en { TLSEXT_IDX_server_name, TLSEXT_IDX_server_name, TLSEXT_IDX_srp, TLSEXT_IDX_srp, TLSEXT_IDX_early_data_info, TLSEXT_IDX_early_data_info, TLSEXT_IDX_early_data, TLSEXT_IDX_ec_point_formats, TLSEXT_IDX_ec_point_formats, TLSEXT_IDX_supported_groups, TLSEXT_IDX_supported_groups, TLSEXT_IDX_session_ticket, TLSEXT_IDX_session_ticket, Loading ssl/statem/extensions.c +5 −0 Original line number Original line Diff line number Diff line Loading @@ -135,6 +135,11 @@ static const EXTENSION_DEFINITION ext_defs[] = { NULL, NULL, tls_parse_stoc_early_data_info, NULL, NULL, tls_parse_stoc_early_data_info, tls_construct_stoc_early_data_info, NULL, NULL tls_construct_stoc_early_data_info, NULL, NULL }, }, { TLSEXT_TYPE_early_data, EXT_CLIENT_HELLO | EXT_TLS1_3_ENCRYPTED_EXTENSIONS, NULL, NULL, NULL, NULL, tls_construct_ctos_early_data, NULL }, #ifndef OPENSSL_NO_EC #ifndef OPENSSL_NO_EC { { TLSEXT_TYPE_ec_point_formats, TLSEXT_TYPE_ec_point_formats, Loading Loading
include/openssl/ssl.h +1 −0 Original line number Original line Diff line number Diff line Loading @@ -2330,6 +2330,7 @@ int ERR_load_SSL_strings(void); # define SSL_F_TLS_CONSTRUCT_CLIENT_VERIFY 489 # define SSL_F_TLS_CONSTRUCT_CLIENT_VERIFY 489 # define SSL_F_TLS_CONSTRUCT_CTOS_ALPN 466 # define SSL_F_TLS_CONSTRUCT_CTOS_ALPN 466 # define SSL_F_TLS_CONSTRUCT_CTOS_CERTIFICATE 355 # define SSL_F_TLS_CONSTRUCT_CTOS_CERTIFICATE 355 # define SSL_F_TLS_CONSTRUCT_CTOS_EARLY_DATA 521 # define SSL_F_TLS_CONSTRUCT_CTOS_EC_PT_FORMATS 467 # define SSL_F_TLS_CONSTRUCT_CTOS_EC_PT_FORMATS 467 # define SSL_F_TLS_CONSTRUCT_CTOS_EMS 468 # define SSL_F_TLS_CONSTRUCT_CTOS_EMS 468 # define SSL_F_TLS_CONSTRUCT_CTOS_ETM 469 # define SSL_F_TLS_CONSTRUCT_CTOS_ETM 469 Loading
include/openssl/tls1.h +1 −0 Original line number Original line Diff line number Diff line Loading @@ -179,6 +179,7 @@ extern "C" { /* As defined for TLS1.3 */ /* As defined for TLS1.3 */ # define TLSEXT_TYPE_key_share 40 # define TLSEXT_TYPE_key_share 40 # define TLSEXT_TYPE_psk 41 # define TLSEXT_TYPE_psk 41 # define TLSEXT_TYPE_early_data 42 # define TLSEXT_TYPE_supported_versions 43 # define TLSEXT_TYPE_supported_versions 43 # define TLSEXT_TYPE_psk_kex_modes 45 # define TLSEXT_TYPE_psk_kex_modes 45 # define TLSEXT_TYPE_early_data_info 46 # define TLSEXT_TYPE_early_data_info 46 Loading
ssl/ssl_err.c +2 −0 Original line number Original line Diff line number Diff line Loading @@ -301,6 +301,8 @@ static ERR_STRING_DATA SSL_str_functs[] = { {ERR_FUNC(SSL_F_TLS_CONSTRUCT_CTOS_ALPN), "tls_construct_ctos_alpn"}, {ERR_FUNC(SSL_F_TLS_CONSTRUCT_CTOS_ALPN), "tls_construct_ctos_alpn"}, {ERR_FUNC(SSL_F_TLS_CONSTRUCT_CTOS_CERTIFICATE), {ERR_FUNC(SSL_F_TLS_CONSTRUCT_CTOS_CERTIFICATE), "TLS_CONSTRUCT_CTOS_CERTIFICATE"}, "TLS_CONSTRUCT_CTOS_CERTIFICATE"}, {ERR_FUNC(SSL_F_TLS_CONSTRUCT_CTOS_EARLY_DATA), "tls_construct_ctos_early_data"}, {ERR_FUNC(SSL_F_TLS_CONSTRUCT_CTOS_EC_PT_FORMATS), {ERR_FUNC(SSL_F_TLS_CONSTRUCT_CTOS_EC_PT_FORMATS), "tls_construct_ctos_ec_pt_formats"}, "tls_construct_ctos_ec_pt_formats"}, {ERR_FUNC(SSL_F_TLS_CONSTRUCT_CTOS_EMS), "tls_construct_ctos_ems"}, {ERR_FUNC(SSL_F_TLS_CONSTRUCT_CTOS_EMS), "tls_construct_ctos_ems"}, Loading
ssl/ssl_locl.h +1 −0 Original line number Original line Diff line number Diff line Loading @@ -1746,6 +1746,7 @@ typedef enum tlsext_index_en { TLSEXT_IDX_server_name, TLSEXT_IDX_server_name, TLSEXT_IDX_srp, TLSEXT_IDX_srp, TLSEXT_IDX_early_data_info, TLSEXT_IDX_early_data_info, TLSEXT_IDX_early_data, TLSEXT_IDX_ec_point_formats, TLSEXT_IDX_ec_point_formats, TLSEXT_IDX_supported_groups, TLSEXT_IDX_supported_groups, TLSEXT_IDX_session_ticket, TLSEXT_IDX_session_ticket, Loading
ssl/statem/extensions.c +5 −0 Original line number Original line Diff line number Diff line Loading @@ -135,6 +135,11 @@ static const EXTENSION_DEFINITION ext_defs[] = { NULL, NULL, tls_parse_stoc_early_data_info, NULL, NULL, tls_parse_stoc_early_data_info, tls_construct_stoc_early_data_info, NULL, NULL tls_construct_stoc_early_data_info, NULL, NULL }, }, { TLSEXT_TYPE_early_data, EXT_CLIENT_HELLO | EXT_TLS1_3_ENCRYPTED_EXTENSIONS, NULL, NULL, NULL, NULL, tls_construct_ctos_early_data, NULL }, #ifndef OPENSSL_NO_EC #ifndef OPENSSL_NO_EC { { TLSEXT_TYPE_ec_point_formats, TLSEXT_TYPE_ec_point_formats, Loading