Home
last modified time | relevance | path

Searched refs:max_early_data (Results 1 – 24 of 24) sorted by relevance

/freebsd/crypto/openssl/ssl/record/
H A Drec_layer_s3.c120 uint32_t max_early_data; in ossl_get_max_early_data() local
128 if (!s->server && sess->ext.max_early_data == 0) { in ossl_get_max_early_data()
130 && s->psksession->ext.max_early_data > 0)) { in ossl_get_max_early_data()
138 max_early_data = sess->ext.max_early_data; in ossl_get_max_early_data()
140 max_early_data = s->recv_max_early_data; in ossl_get_max_early_data()
142 max_early_data = s->recv_max_early_data < sess->ext.max_early_data in ossl_get_max_early_data()
143 ? s->recv_max_early_data : sess->ext.max_early_data; in ossl_get_max_early_data()
145 return max_early_data; in ossl_get_max_early_data()
151 uint32_t max_early_data; in ossl_early_data_count_ok() local
153 max_early_data = ossl_get_max_early_data(s); in ossl_early_data_count_ok()
[all …]
/freebsd/crypto/openssl/ssl/
H A Dssl_asn1.c43 uint32_t max_early_data; member
76 ASN1_EXP_OPT_EMBED(SSL_SESSION_ASN1, max_early_data, ZUINT32, 15),
204 as.max_early_data = in->ext.max_early_data; in i2d_SSL_SESSION()
397 ret->ext.max_early_data = as->max_early_data; in d2i_SSL_SESSION_ex()
H A Dtls13_enc.c535 && s->max_early_data > 0 in tls13_change_cipher_state()
536 && s->session->ext.max_early_data == 0) { in tls13_change_cipher_state()
543 && s->max_early_data == in tls13_change_cipher_state()
544 s->psksession->ext.max_early_data)) { in tls13_change_cipher_state()
906 if (!s->server && s->max_early_data > 0 in tls13_export_keying_material_early()
907 && s->session->ext.max_early_data == 0) in tls13_export_keying_material_early()
H A Dssl_txt.c158 (unsigned int)x->ext.max_early_data) <= 0) in SSL_SESSION_print()
H A Dssl_sess.c1062 return s->ext.max_early_data; in SSL_SESSION_get_max_early_data()
1065 int SSL_SESSION_set_max_early_data(SSL_SESSION *s, uint32_t max_early_data) in SSL_SESSION_set_max_early_data() argument
1067 s->ext.max_early_data = max_early_data; in SSL_SESSION_set_max_early_data()
H A Dt1_trce.c758 uint32_t max_early_data; in ssl_print_extension() local
935 max_early_data = ((unsigned int)ext[0] << 24) in ssl_print_extension()
940 BIO_printf(bio, "max_early_data=%u\n", (unsigned int)max_early_data); in ssl_print_extension()
H A Dssl_lib.c771 s->max_early_data = ctx->max_early_data; in ossl_ssl_connection_new_int()
2729 || ((sc->session == NULL || sc->session->ext.max_early_data == 0) in SSL_write_early_data()
4265 ret->max_early_data = 0; in SSL_CTX_new_ex()
4781 || (s->max_early_data > 0 in ssl_update_cache()
7256 int SSL_CTX_set_max_early_data(SSL_CTX *ctx, uint32_t max_early_data) in SSL_CTX_set_max_early_data() argument
7258 ctx->max_early_data = max_early_data; in SSL_CTX_set_max_early_data()
7265 return ctx->max_early_data; in SSL_CTX_get_max_early_data()
7268 int SSL_set_max_early_data(SSL *s, uint32_t max_early_data) in SSL_set_max_early_data() argument
7275 sc->max_early_data = max_early_data; in SSL_set_max_early_data()
7287 return sc->max_early_data; in SSL_get_max_early_data()
H A Dssl_local.h539 uint32_t max_early_data; member
1126 uint32_t max_early_data; member
1818 uint32_t max_early_data; member
/freebsd/crypto/openssl/ssl/quic/
H A Dquic_tls.c914 uint32_t max_early_data = SSL_get0_session(qtls->args.s)->ext.max_early_data; in ossl_quic_tls_has_bad_max_early_data() local
921 return max_early_data != 0xffffffff && max_early_data != 0; in ossl_quic_tls_has_bad_max_early_data()
932 sc->max_early_data = 0; in ossl_quic_tls_set_early_data_enabled()
938 sc->max_early_data = 0xffffffff; in ossl_quic_tls_set_early_data_enabled()
943 if ((sc->session == NULL || sc->session->ext.max_early_data != 0xffffffff) in ossl_quic_tls_set_early_data_enabled()
H A Dquic_tserver.c575 uint32_t max_early_data) in ossl_quic_tserver_set_max_early_data() argument
577 return SSL_set_max_early_data(srv->tls, max_early_data); in ossl_quic_tserver_set_max_early_data()
/freebsd/crypto/openssl/ssl/statem/
H A Dextensions_clnt.c904 || (s->session->ext.max_early_data == 0 in tls_construct_ctos_early_data()
905 && (psksess == NULL || psksess->ext.max_early_data == 0))) { in tls_construct_ctos_early_data()
906 s->max_early_data = 0; in tls_construct_ctos_early_data()
909 edsess = s->session->ext.max_early_data != 0 ? s->session : psksess; in tls_construct_ctos_early_data()
910 s->max_early_data = edsess->ext.max_early_data; in tls_construct_ctos_early_data()
2058 unsigned long max_early_data; in tls_parse_stoc_early_data() local
2060 if (!PACKET_get_net_4(pkt, &max_early_data) in tls_parse_stoc_early_data()
2066 s->session->ext.max_early_data = max_early_data; in tls_parse_stoc_early_data()
2068 if (SSL_IS_QUIC_HANDSHAKE(s) && max_early_data != 0xffffffff) { in tls_parse_stoc_early_data()
2079 s->session->ext.max_early_data = 1; in tls_parse_stoc_early_data()
[all …]
H A Dextensions.c1545 && s->session->ext.max_early_data == 0 in tls_psk_do_binder()
1546 && sess->ext.max_early_data > 0) in tls_psk_do_binder()
1714 if (s->max_early_data == 0 in final_early_data()
H A Dextensions_srvr.c1432 || (s->max_early_data > 0 in tls_parse_ctos_psk()
1454 if (s->max_early_data > 0 in tls_parse_ctos_psk()
2218 if (s->max_early_data == 0) in tls_construct_stoc_early_data()
2223 || !WPACKET_put_bytes_u32(pkt, s->max_early_data) in tls_construct_stoc_early_data()
H A Dstatem_srvr.c4268 s->session->ext.max_early_data = s->max_early_data; in tls_construct_new_session_ticket()
4284 || (s->max_early_data > 0 in tls_construct_new_session_ticket()
H A Dstatem_clnt.c810 && s->max_early_data > 0) { in ossl_statem_client_post_work()
846 && s->max_early_data > 0) { in ossl_statem_client_post_work()
/freebsd/crypto/openssl/doc/man3/
H A DSSL_read_early_data.pod27 int SSL_CTX_set_max_early_data(SSL_CTX *ctx, uint32_t max_early_data);
29 int SSL_set_max_early_data(SSL *s, uint32_t max_early_data);
38 int SSL_SESSION_set_max_early_data(SSL_SESSION *s, uint32_t max_early_data);
198 object respectively. The B<max_early_data> parameter specifies the maximum
220 max_early_data for the session and the recv_max_early_data setting for the
223 The configured value for max_early_data on a server may change over time as
225 max_early_data value. The recv_max_early_data should always be equal to or
226 higher than any recently configured max_early_data value in order to avoid
228 the current configured max_early_data value.
H A DSSL_CTX_set_options.pod233 By default, when a server is configured for early data (i.e., max_early_data > 0),
/freebsd/crypto/openssl/include/internal/
H A Dquic_tserver.h215 uint32_t max_early_data);
/freebsd/crypto/openssl/ssl/record/methods/
H A Dtls_common.c500 uint32_t max_early_data = rl->max_early_data; in rlayer_early_data_count_ok() local
502 if (max_early_data == 0) { in rlayer_early_data_count_ok()
509 max_early_data += overhead; in rlayer_early_data_count_ok()
511 if (rl->early_data_count + length > max_early_data) { in rlayer_early_data_count_ok()
1290 if (!OSSL_PARAM_get_uint32(p, &rl->max_early_data)) { in tls_int_new_record_layer()
H A Drecmethod_local.h318 uint32_t max_early_data; member
/freebsd/crypto/openssl/apps/
H A Ds_server.c1087 int max_early_data = -1, recv_max_early_data = -1; in s_server_main() local
1658 max_early_data = atoi(opt_arg()); in s_server_main()
1659 if (max_early_data < 0) { in s_server_main()
1673 if (max_early_data == -1) in s_server_main()
1674 max_early_data = SSL3_RT_MAX_PLAIN_LENGTH; in s_server_main()
2304 if (max_early_data >= 0) in s_server_main()
2305 SSL_CTX_set_max_early_data(ctx, max_early_data); in s_server_main()
/freebsd/crypto/openssl/include/openssl/
H A Dssl.h970 int SSL_CTX_set_max_early_data(SSL_CTX *ctx, uint32_t max_early_data);
972 int SSL_set_max_early_data(SSL *s, uint32_t max_early_data);
1776 uint32_t max_early_data);
H A Dssl.h.in947 int SSL_CTX_set_max_early_data(SSL_CTX *ctx, uint32_t max_early_data);
949 int SSL_set_max_early_data(SSL *s, uint32_t max_early_data);
1729 uint32_t max_early_data);
/freebsd/crypto/openssl/doc/man1/
H A Dopenssl-s_server.pod.in119 [B<-max_early_data> I<int>]
736 =item B<-max_early_data> I<int>