Symbol: SSL_CONNECTION
crypto/openssl/include/internal/ssl_unwrap.h
19
? (c SSL_CONNECTION *)(ssl) \
crypto/openssl/include/internal/ssl_unwrap.h
34
? (c SSL_CONNECTION *)(ssl) \
crypto/openssl/include/internal/ssl_unwrap.h
36
? (c SSL_CONNECTION *)ossl_quic_obj_get0_handshake_layer((QUIC_OBJ *)(ssl)) \
crypto/openssl/include/internal/ssl_unwrap.h
74
? (c SSL_CONNECTION *)((c QUIC_CONNECTION *)(ssl))->tls \
crypto/openssl/include/internal/statem.h
141
OSSL_HANDSHAKE_STATE ossl_statem_get_state(SSL_CONNECTION *s);
crypto/openssl/include/internal/statem.h
142
void ossl_statem_clear(SSL_CONNECTION *s);
crypto/openssl/include/internal/statem.h
143
void ossl_statem_set_renegotiate(SSL_CONNECTION *s);
crypto/openssl/include/internal/statem.h
144
void ossl_statem_send_fatal(SSL_CONNECTION *s, int al);
crypto/openssl/include/internal/statem.h
145
void ossl_statem_fatal(SSL_CONNECTION *s, int al, int reason,
crypto/openssl/include/internal/statem.h
154
int ossl_statem_in_error(const SSL_CONNECTION *s);
crypto/openssl/include/internal/statem.h
155
void ossl_statem_set_in_init(SSL_CONNECTION *s, int init);
crypto/openssl/include/internal/statem.h
156
int ossl_statem_get_in_handshake(SSL_CONNECTION *s);
crypto/openssl/include/internal/statem.h
157
void ossl_statem_set_in_handshake(SSL_CONNECTION *s, int inhand);
crypto/openssl/include/internal/statem.h
158
__owur int ossl_statem_skip_early_data(SSL_CONNECTION *s);
crypto/openssl/include/internal/statem.h
159
int ossl_statem_check_finish_init(SSL_CONNECTION *s, int send);
crypto/openssl/include/internal/statem.h
160
void ossl_statem_set_hello_verify_done(SSL_CONNECTION *s);
crypto/openssl/include/internal/statem.h
161
__owur int ossl_statem_app_data_allowed(SSL_CONNECTION *s);
crypto/openssl/include/internal/statem.h
162
__owur int ossl_statem_export_allowed(SSL_CONNECTION *s);
crypto/openssl/include/internal/statem.h
163
__owur int ossl_statem_export_early_allowed(SSL_CONNECTION *s);
crypto/openssl/include/internal/statem.h
166
int statem_flush(SSL_CONNECTION *s);
crypto/openssl/ssl/bio_ssl.c
234
SSL_CONNECTION *sc = NULL;
crypto/openssl/ssl/d1_lib.c
110
static void dtls1_clear_queues(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
116
void dtls1_clear_received_buffer(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
128
void dtls1_clear_sent_buffer(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
153
SSL_CONNECTION *s = SSL_CONNECTION_FROM_SSL_ONLY(ssl);
crypto/openssl/ssl/d1_lib.c
179
SSL_CONNECTION *s = SSL_CONNECTION_FROM_SSL_ONLY(ssl);
crypto/openssl/ssl/d1_lib.c
19
static int dtls1_handshake_write(SSL_CONNECTION *s);
crypto/openssl/ssl/d1_lib.c
233
SSL_CONNECTION *s = SSL_CONNECTION_FROM_SSL_ONLY(ssl);
crypto/openssl/ssl/d1_lib.c
278
void dtls1_start_timer(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
310
int dtls1_get_timeout(const SSL_CONNECTION *s, OSSL_TIME *timeleft)
crypto/openssl/ssl/d1_lib.c
332
int dtls1_is_timer_expired(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
348
static void dtls1_double_timeout(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
355
void dtls1_stop_timer(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
366
int dtls1_check_timeout_num(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
390
int dtls1_handle_timeout(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
429
SSL_CONNECTION *s = SSL_CONNECTION_FROM_SSL_ONLY(ssl);
crypto/openssl/ssl/d1_lib.c
68
SSL_CONNECTION *s = SSL_CONNECTION_FROM_SSL_ONLY(ssl);
crypto/openssl/ssl/d1_lib.c
849
static int dtls1_handshake_write(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
859
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/d1_lib.c
882
int dtls1_query_mtu(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
917
size_t dtls1_min_mtu(SSL_CONNECTION *s)
crypto/openssl/ssl/d1_lib.c
929
const SSL_CONNECTION *s = SSL_CONNECTION_FROM_CONST_SSL_ONLY(ssl);
crypto/openssl/ssl/d1_lib.c
968
SSL_CONNECTION *s = SSL_CONNECTION_FROM_SSL_ONLY(ssl);
crypto/openssl/ssl/d1_msg.c
17
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/d1_msg.c
47
SSL_CONNECTION *s = SSL_CONNECTION_FROM_SSL_ONLY(ssl);
crypto/openssl/ssl/d1_srtp.c
153
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/d1_srtp.c
163
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/d1_srtp.c
178
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/quic/quic_channel.c
1329
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ch->tls);
crypto/openssl/ssl/quic/quic_impl.c
4442
SSL_CONNECTION *sc = NULL;
crypto/openssl/ssl/quic/quic_impl.c
4608
SSL_CONNECTION *conn = NULL;
crypto/openssl/ssl/quic/quic_impl.c
589
SSL_CONNECTION *sc = NULL;
crypto/openssl/ssl/quic/quic_obj.c
84
SSL_CONNECTION *ossl_quic_obj_get0_handshake_layer(QUIC_OBJ *obj)
crypto/openssl/ssl/quic/quic_obj_local.h
165
SSL_CONNECTION *ossl_quic_obj_get0_handshake_layer(QUIC_OBJ *obj);
crypto/openssl/ssl/quic/quic_port.c
460
SSL_CONNECTION *tls_conn = NULL;
crypto/openssl/ssl/quic/quic_port.c
617
SSL_CONNECTION *sc;
crypto/openssl/ssl/quic/quic_tls.c
714
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(qtls->args.s);
crypto/openssl/ssl/quic/quic_tls.c
784
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(qtls->args.s);
crypto/openssl/ssl/quic/quic_tls.c
902
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(qtls->args.s);
crypto/openssl/ssl/quic/quic_tls.c
928
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(qtls->args.s);
crypto/openssl/ssl/quic/quic_tls_api.c
129
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/quic/quic_tls_api.c
175
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/quic/quic_tls_api.c
19
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/quic/quic_tls_api.c
190
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/quic/quic_tls_api.c
30
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/quic/quic_tls_api.c
40
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/quic/quic_tls_api.c
52
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/quic/quic_tls_api.c
65
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/quic/quic_tls_api.c
75
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/record/rec_layer_d1.c
138
static void dtls_unbuffer_record(SSL_CONNECTION *s)
crypto/openssl/ssl/record/rec_layer_d1.c
205
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/record/rec_layer_d1.c
611
int dtls1_write_bytes(SSL_CONNECTION *s, uint8_t type, const void *buf,
crypto/openssl/ssl/record/rec_layer_d1.c
625
int do_dtls1_write(SSL_CONNECTION *sc, uint8_t type, const unsigned char *buf,
crypto/openssl/ssl/record/rec_layer_d1.c
672
void dtls1_increment_epoch(SSL_CONNECTION *s, int rw)
crypto/openssl/ssl/record/rec_layer_d1.c
687
uint16_t dtls1_get_epoch(SSL_CONNECTION *s, int rw)
crypto/openssl/ssl/record/rec_layer_d1.c
75
static int dtls_buffer_record(SSL_CONNECTION *s, TLS_RECORD *rec)
crypto/openssl/ssl/record/rec_layer_s3.c
1141
SSL_CONNECTION *s = cbarg;
crypto/openssl/ssl/record/rec_layer_s3.c
1153
SSL_CONNECTION *s = cbarg;
crypto/openssl/ssl/record/rec_layer_s3.c
1161
SSL_CONNECTION *s = cbarg;
crypto/openssl/ssl/record/rec_layer_s3.c
1176
void ossl_ssl_set_custom_record_layer(SSL_CONNECTION *s,
crypto/openssl/ssl/record/rec_layer_s3.c
1184
static const OSSL_RECORD_METHOD *ssl_select_next_record_layer(SSL_CONNECTION *s,
crypto/openssl/ssl/record/rec_layer_s3.c
119
static uint32_t ossl_get_max_early_data(SSL_CONNECTION *s)
crypto/openssl/ssl/record/rec_layer_s3.c
1211
static int ssl_post_record_layer_select(SSL_CONNECTION *s, int direction)
crypto/openssl/ssl/record/rec_layer_s3.c
1243
int ssl_set_new_record_layer(SSL_CONNECTION *s, int version,
crypto/openssl/ssl/record/rec_layer_s3.c
1480
int ssl_set_record_protocol_version(SSL_CONNECTION *s, int vers)
crypto/openssl/ssl/record/rec_layer_s3.c
150
static int ossl_early_data_count_ok(SSL_CONNECTION *s, size_t length,
crypto/openssl/ssl/record/rec_layer_s3.c
179
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/record/rec_layer_s3.c
213
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/record/rec_layer_s3.c
222
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/record/rec_layer_s3.c
238
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/record/rec_layer_s3.c
252
static int tls_write_check_pending(SSL_CONNECTION *s, uint8_t type,
crypto/openssl/ssl/record/rec_layer_s3.c
27
void RECORD_LAYER_init(RECORD_LAYER *rl, SSL_CONNECTION *s)
crypto/openssl/ssl/record/rec_layer_s3.c
280
SSL_CONNECTION *s = SSL_CONNECTION_FROM_SSL_ONLY(ssl);
crypto/openssl/ssl/record/rec_layer_s3.c
491
int ossl_tls_handle_rlayer_return(SSL_CONNECTION *s, int writing, int ret,
crypto/openssl/ssl/record/rec_layer_s3.c
559
int ssl_release_record(SSL_CONNECTION *s, TLS_RECORD *rr, size_t length)
crypto/openssl/ssl/record/rec_layer_s3.c
631
SSL_CONNECTION *s = SSL_CONNECTION_FROM_SSL_ONLY(ssl);
crypto/openssl/ssl/record/record.h
137
void RECORD_LAYER_init(RECORD_LAYER *rl, SSL_CONNECTION *s);
crypto/openssl/ssl/record/record.h
157
__owur int dtls1_write_bytes(SSL_CONNECTION *s, uint8_t type, const void *buf,
crypto/openssl/ssl/record/record.h
159
int do_dtls1_write(SSL_CONNECTION *s, uint8_t type, const unsigned char *buf,
crypto/openssl/ssl/record/record.h
161
void dtls1_increment_epoch(SSL_CONNECTION *s, int rw);
crypto/openssl/ssl/record/record.h
162
uint16_t dtls1_get_epoch(SSL_CONNECTION *s, int rw);
crypto/openssl/ssl/record/record.h
163
int ssl_release_record(SSL_CONNECTION *s, TLS_RECORD *rr, size_t length);
crypto/openssl/ssl/record/record.h
171
int ossl_tls_handle_rlayer_return(SSL_CONNECTION *s, int writing, int ret,
crypto/openssl/ssl/record/record.h
174
int ssl_set_new_record_layer(SSL_CONNECTION *s, int version,
crypto/openssl/ssl/record/record.h
183
int ssl_set_record_protocol_version(SSL_CONNECTION *s, int vers);
crypto/openssl/ssl/record/record.h
73
SSL_CONNECTION *s;
crypto/openssl/ssl/s3_enc.c
161
int ssl3_setup_key_block(SSL_CONNECTION *s)
crypto/openssl/ssl/s3_enc.c
19
static int ssl3_generate_key_block(SSL_CONNECTION *s, unsigned char *km, int num)
crypto/openssl/ssl/s3_enc.c
213
void ssl3_cleanup_key_block(SSL_CONNECTION *s)
crypto/openssl/ssl/s3_enc.c
220
int ssl3_init_finished_mac(SSL_CONNECTION *s)
crypto/openssl/ssl/s3_enc.c
239
void ssl3_free_digest_list(SSL_CONNECTION *s)
crypto/openssl/ssl/s3_enc.c
247
int ssl3_finish_mac(SSL_CONNECTION *s, const unsigned char *buf, size_t len)
crypto/openssl/ssl/s3_enc.c
272
int ssl3_digest_cached_records(SSL_CONNECTION *s, int keep)
crypto/openssl/ssl/s3_enc.c
321
size_t ssl3_final_finish_mac(SSL_CONNECTION *s, const char *sender, size_t len,
crypto/openssl/ssl/s3_enc.c
374
int ssl3_generate_master_secret(SSL_CONNECTION *s, unsigned char *out,
crypto/openssl/ssl/s3_enc.c
91
int ssl3_change_cipher_state(SSL_CONNECTION *s, int which)
crypto/openssl/ssl/s3_lib.c
3737
static int sslcon_undefined_function_1(SSL_CONNECTION *sc, unsigned char *r,
crypto/openssl/ssl/s3_lib.c
3788
int ssl3_set_handshake_header(SSL_CONNECTION *s, WPACKET *pkt, int htype)
crypto/openssl/ssl/s3_lib.c
3802
int ssl3_handshake_write(SSL_CONNECTION *s)
crypto/openssl/ssl/s3_lib.c
3810
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/s3_lib.c
3827
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/s3_lib.c
3880
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/s3_lib.c
3943
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/s3_lib.c
3957
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/s3_lib.c
4317
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/s3_lib.c
4712
const SSL_CIPHER *ssl3_choose_cipher(SSL_CONNECTION *s, STACK_OF(SSL_CIPHER) *clnt,
crypto/openssl/ssl/s3_lib.c
4911
int ssl3_get_req_cert_type(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/s3_lib.c
4981
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/s3_lib.c
5035
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/s3_lib.c
5052
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/s3_lib.c
5093
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/s3_lib.c
5116
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/s3_lib.c
5146
long ssl_get_algorithm2(SSL_CONNECTION *s)
crypto/openssl/ssl/s3_lib.c
5168
int ssl_fill_hello_random(SSL_CONNECTION *s, int server,
crypto/openssl/ssl/s3_lib.c
5205
int ssl_generate_master_secret(SSL_CONNECTION *s, unsigned char *pms,
crypto/openssl/ssl/s3_lib.c
5278
EVP_PKEY *ssl_generate_pkey(SSL_CONNECTION *s, EVP_PKEY *pm)
crypto/openssl/ssl/s3_lib.c
5302
EVP_PKEY *ssl_generate_pkey_group(SSL_CONNECTION *s, uint16_t id)
crypto/openssl/ssl/s3_lib.c
5343
EVP_PKEY *ssl_generate_param_group(SSL_CONNECTION *s, uint16_t id)
crypto/openssl/ssl/s3_lib.c
5375
int ssl_gensecret(SSL_CONNECTION *s, unsigned char *pms, size_t pmslen)
crypto/openssl/ssl/s3_lib.c
5401
int ssl_derive(SSL_CONNECTION *s, EVP_PKEY *privkey, EVP_PKEY *pubkey, int gensecret)
crypto/openssl/ssl/s3_lib.c
5458
int ssl_decapsulate(SSL_CONNECTION *s, EVP_PKEY *privkey,
crypto/openssl/ssl/s3_lib.c
5509
int ssl_encapsulate(SSL_CONNECTION *s, EVP_PKEY *pubkey,
crypto/openssl/ssl/s3_lib.c
5572
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/s3_msg.c
13
int ssl3_do_change_cipher_spec(SSL_CONNECTION *s)
crypto/openssl/ssl/s3_msg.c
45
int ssl3_send_alert(SSL_CONNECTION *s, int level, int desc)
crypto/openssl/ssl/s3_msg.c
83
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_cert.c
1066
int ssl_build_cert_chain(SSL_CONNECTION *s, SSL_CTX *ctx, int flags)
crypto/openssl/ssl/ssl_cert.c
1226
const SSL_CONNECTION *sc;
crypto/openssl/ssl/ssl_cert.c
1291
int ssl_security(const SSL_CONNECTION *s, int op, int bits, int nid, void *other)
crypto/openssl/ssl/ssl_cert.c
299
int ssl_cert_set0_chain(SSL_CONNECTION *s, SSL_CTX *ctx, STACK_OF(X509) *chain)
crypto/openssl/ssl/ssl_cert.c
320
int ssl_cert_set1_chain(SSL_CONNECTION *s, SSL_CTX *ctx, STACK_OF(X509) *chain)
crypto/openssl/ssl/ssl_cert.c
336
int ssl_cert_add0_chain_cert(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x)
crypto/openssl/ssl/ssl_cert.c
355
int ssl_cert_add1_chain_cert(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x)
crypto/openssl/ssl/ssl_cert.c
427
static int ssl_verify_internal(SSL_CONNECTION *s, STACK_OF(X509) *sk, EVP_PKEY *rpk)
crypto/openssl/ssl/ssl_cert.c
539
int ssl_verify_rpk(SSL_CONNECTION *s, EVP_PKEY *rpk)
crypto/openssl/ssl/ssl_cert.c
551
int ssl_verify_cert_chain(SSL_CONNECTION *s, STACK_OF(X509) *sk)
crypto/openssl/ssl/ssl_cert.c
589
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_cert.c
609
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_cert.c
629
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_cert.c
639
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_cert.c
649
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_cert.c
681
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_cert.c
700
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_cert_comp.c
197
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_cert_comp.c
259
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_cert_comp.c
304
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_cert_comp.c
373
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_cert_comp.c
386
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_cert_comp.c
414
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_cert_comp.c
459
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_ciph.c
1387
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_ciph.c
2068
const SSL_CIPHER *ssl_get_cipher_by_char(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_ciph.c
590
const EVP_MD *ssl_handshake_md(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_ciph.c
595
const EVP_MD *ssl_prf_md(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_conf.c
1069
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(cctx->ssl);
crypto/openssl/ssl/ssl_conf.c
1155
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_conf.c
446
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(cctx->ssl);
crypto/openssl/ssl/ssl_conf.c
507
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(cctx->ssl);
crypto/openssl/ssl/ssl_lib.c
1045
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_lib.c
1071
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_lib.c
1091
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(ssl);
crypto/openssl/ssl/ssl_lib.c
1114
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1129
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1139
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1157
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1190
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1200
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1232
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1280
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_lib.c
1294
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_lib.c
1308
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1330
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1356
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1367
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1388
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_lib.c
1403
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_lib.c
1413
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1446
SSL_CONNECTION *s;
crypto/openssl/ssl/ssl_lib.c
1544
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1563
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1635
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1650
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1795
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1811
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1825
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1835
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1845
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
186
static int ssl_dane_dup(SSL_CONNECTION *to, SSL_CONNECTION *from)
crypto/openssl/ssl/ssl_lib.c
1871
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1883
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
1893
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
1911
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
1946
const SSL_CONNECTION *sc;
crypto/openssl/ssl/ssl_lib.c
1986
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2000
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2026
SSL_CONNECTION *tsc = SSL_CONNECTION_FROM_SSL_ONLY(t);
crypto/openssl/ssl/ssl_lib.c
2027
const SSL_CONNECTION *fsc = SSL_CONNECTION_FROM_CONST_SSL_ONLY(f);
crypto/openssl/ssl/ssl_lib.c
2074
const SSL_CONNECTION *sc;
crypto/openssl/ssl/ssl_lib.c
2094
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2108
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2122
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2147
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2158
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2170
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2183
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2203
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2229
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2241
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2285
SSL_CONNECTION *sc;
crypto/openssl/ssl/ssl_lib.c
2307
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2391
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
2445
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
2456
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2526
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2583
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
2689
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
2768
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2804
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2842
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2859
static int can_renegotiate(const SSL_CONNECTION *sc)
crypto/openssl/ssl/ssl_lib.c
2876
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
2891
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
2906
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
2920
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
2944
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
3248
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
3262
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
3273
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
3301
STACK_OF(SSL_CIPHER) *ssl_get_ciphers_by_id(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_lib.c
3387
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
3413
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
3467
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
3633
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
3747
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_lib.c
3794
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(ssl);
crypto/openssl/ssl/ssl_lib.c
3815
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
3835
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
41
static int ssl_undefined_function_3(SSL_CONNECTION *sc, unsigned char *r,
crypto/openssl/ssl/ssl_lib.c
4485
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
4495
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
4505
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
4515
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
4550
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
4558
void ssl_set_masks(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_lib.c
4678
int ssl_check_srvr_ecc_cert_and_alg(X509 *x, SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_lib.c
4690
int ssl_get_server_cert_serverinfo(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_lib.c
47
static int ssl_undefined_function_4(SSL_CONNECTION *sc, int r)
crypto/openssl/ssl/ssl_lib.c
4705
void ssl_update_cache(SSL_CONNECTION *s, int mode)
crypto/openssl/ssl/ssl_lib.c
4791
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
4829
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
4932
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
4943
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
4981
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
5001
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
5065
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5081
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5129
SSL_CONNECTION *retsc;
crypto/openssl/ssl/ssl_lib.c
5130
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
52
static size_t ssl_undefined_function_5(SSL_CONNECTION *sc, const char *r,
crypto/openssl/ssl/ssl_lib.c
5238
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5251
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5280
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5292
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5303
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
5317
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
5328
int ssl_init_wbio_buffer(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_lib.c
5351
int ssl_free_wbio_buffer(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_lib.c
5378
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
5389
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
5400
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
5411
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
5427
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5442
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5463
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(ssl);
crypto/openssl/ssl/ssl_lib.c
5606
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_lib.c
5622
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(ssl);
crypto/openssl/ssl/ssl_lib.c
5632
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_lib.c
5642
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(ssl);
crypto/openssl/ssl/ssl_lib.c
5652
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(ssl);
crypto/openssl/ssl/ssl_lib.c
5667
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(ssl);
crypto/openssl/ssl/ssl_lib.c
5743
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5775
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
579
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5796
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5806
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5816
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5831
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5847
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5863
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
5961
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(ssl);
crypto/openssl/ssl/ssl_lib.c
5976
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_lib.c
5986
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(ssl);
crypto/openssl/ssl/ssl_lib.c
5997
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_lib.c
6029
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6041
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6062
int ssl_handshake_hash(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_lib.c
6098
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6108
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6127
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6137
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6150
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6163
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6173
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6183
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6236
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6256
SSL_CONNECTION *sc;
crypto/openssl/ssl/ssl_lib.c
6288
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
63
static int ssl_undefined_function_7(SSL_CONNECTION *sc, unsigned char *r,
crypto/openssl/ssl/ssl_lib.c
6314
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6368
static int ct_extract_tls_extension_scts(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_lib.c
6392
static int ct_extract_ocsp_response_scts(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_lib.c
6441
static int ct_extract_x509v3_extension_scts(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_lib.c
6464
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6506
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6553
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6566
int ssl_validate_ct(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_lib.c
6730
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6742
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6754
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6768
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6782
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6796
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6813
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6852
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6891
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
6914
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(ssl);
crypto/openssl/ssl/ssl_lib.c
6928
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_lib.c
6954
SSL_CONNECTION *sc,
crypto/openssl/ssl/ssl_lib.c
70
static int ssl_undefined_function_8(SSL_CONNECTION *sc)
crypto/openssl/ssl/ssl_lib.c
7008
int ssl_log_rsa_client_key_exchange(SSL_CONNECTION *sc,
crypto/openssl/ssl/ssl_lib.c
7028
int ssl_log_secret(SSL_CONNECTION *sc,
crypto/openssl/ssl/ssl_lib.c
7043
int ssl_cache_cipherlist(SSL_CONNECTION *s, PACKET *cipher_suites, int sslv2format)
crypto/openssl/ssl/ssl_lib.c
7113
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
7123
int ossl_bytes_to_cipher_list(SSL_CONNECTION *s, PACKET *cipher_suites,
crypto/openssl/ssl/ssl_lib.c
7222
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
7234
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
7256
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
7268
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
7276
__owur unsigned int ssl_get_max_send_fragment(const SSL_CONNECTION *sc)
crypto/openssl/ssl/ssl_lib.c
7286
__owur unsigned int ssl_get_split_send_fragment(const SSL_CONNECTION *sc)
crypto/openssl/ssl/ssl_lib.c
7304
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
7335
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(ssl);
crypto/openssl/ssl/ssl_lib.c
734
SSL_CONNECTION *s;
crypto/openssl/ssl/ssl_lib.c
7345
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_lib.c
7425
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
crypto/openssl/ssl/ssl_lib.c
7541
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
7571
SSL_CONNECTION *sc;
crypto/openssl/ssl/ssl_lib.c
7595
SSL_CONNECTION *sc;
crypto/openssl/ssl/ssl_lib.c
7617
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
7632
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
8163
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
8172
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
8182
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
8244
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
8255
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
8278
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
8290
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_lib.c
979
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_lib.c
994
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_local.h
2151
int (*setup_key_block)(SSL_CONNECTION *);
crypto/openssl/ssl/ssl_local.h
2152
int (*generate_master_secret)(SSL_CONNECTION *, unsigned char *,
crypto/openssl/ssl/ssl_local.h
2154
int (*change_cipher_state)(SSL_CONNECTION *, int);
crypto/openssl/ssl/ssl_local.h
2155
size_t (*final_finish_mac)(SSL_CONNECTION *, const char *, size_t,
crypto/openssl/ssl/ssl_local.h
2162
int (*export_keying_material)(SSL_CONNECTION *, unsigned char *, size_t,
crypto/openssl/ssl/ssl_local.h
2169
int (*set_handshake_header)(SSL_CONNECTION *s, WPACKET *pkt, int type);
crypto/openssl/ssl/ssl_local.h
2171
int (*close_construct_packet)(SSL_CONNECTION *s, WPACKET *pkt, int htype);
crypto/openssl/ssl/ssl_local.h
2173
int (*do_write)(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2466
int (*p_ssl_init_wbio_buffer)(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2471
static ossl_inline int tls12_rpk_and_privkey(const SSL_CONNECTION *sc, int idx)
crypto/openssl/ssl/ssl_local.h
2483
static ossl_inline int ssl_has_cert_type(const SSL_CONNECTION *sc, unsigned char ct)
crypto/openssl/ssl/ssl_local.h
2503
static ossl_inline int ssl_has_cert(const SSL_CONNECTION *s, int idx)
crypto/openssl/ssl/ssl_local.h
2516
static ossl_inline void tls1_get_peer_groups(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2537
int ssl_clear_bad_session(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2542
__owur int ssl_generate_session_id(SSL_CONNECTION *s, SSL_SESSION *ss);
crypto/openssl/ssl/ssl_local.h
2543
__owur int ssl_get_new_session(SSL_CONNECTION *s, int session);
crypto/openssl/ssl/ssl_local.h
2544
__owur SSL_SESSION *lookup_sess_in_cache(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2547
__owur int ssl_get_prev_session(SSL_CONNECTION *s, CLIENTHELLO_MSG *hello);
crypto/openssl/ssl/ssl_local.h
2559
__owur int ssl_cache_cipherlist(SSL_CONNECTION *s, PACKET *cipher_suites,
crypto/openssl/ssl/ssl_local.h
2561
__owur int ossl_bytes_to_cipher_list(SSL_CONNECTION *s, PACKET *cipher_suites,
crypto/openssl/ssl/ssl_local.h
2565
void ssl_update_cache(SSL_CONNECTION *s, int mode);
crypto/openssl/ssl/ssl_local.h
2579
__owur const SSL_CIPHER *ssl_get_cipher_by_char(SSL_CONNECTION *ssl,
crypto/openssl/ssl/ssl_local.h
2582
__owur int ssl_cert_set0_chain(SSL_CONNECTION *s, SSL_CTX *ctx,
crypto/openssl/ssl/ssl_local.h
2584
__owur int ssl_cert_set1_chain(SSL_CONNECTION *s, SSL_CTX *ctx,
crypto/openssl/ssl/ssl_local.h
2586
__owur int ssl_cert_add0_chain_cert(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x);
crypto/openssl/ssl/ssl_local.h
2587
__owur int ssl_cert_add1_chain_cert(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x);
crypto/openssl/ssl/ssl_local.h
2592
__owur int ssl_verify_cert_chain(SSL_CONNECTION *s, STACK_OF(X509) *sk);
crypto/openssl/ssl/ssl_local.h
2593
__owur int ssl_verify_rpk(SSL_CONNECTION *s, EVP_PKEY *rpk);
crypto/openssl/ssl/ssl_local.h
2594
__owur int ssl_build_cert_chain(SSL_CONNECTION *s, SSL_CTX *ctx, int flags);
crypto/openssl/ssl/ssl_local.h
2599
__owur int ssl_security(const SSL_CONNECTION *s, int op, int bits, int nid,
crypto/openssl/ssl/ssl_local.h
2613
__owur int ssl_get_server_cert_serverinfo(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2616
void ssl_set_masks(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2617
__owur STACK_OF(SSL_CIPHER) *ssl_get_ciphers_by_id(SSL_CONNECTION *sc);
crypto/openssl/ssl/ssl_local.h
2624
__owur int ssl_fill_hello_random(SSL_CONNECTION *s, int server,
crypto/openssl/ssl/ssl_local.h
2627
__owur int ssl_generate_master_secret(SSL_CONNECTION *s, unsigned char *pms,
crypto/openssl/ssl/ssl_local.h
2629
__owur EVP_PKEY *ssl_generate_pkey(SSL_CONNECTION *s, EVP_PKEY *pm);
crypto/openssl/ssl/ssl_local.h
2630
__owur int ssl_gensecret(SSL_CONNECTION *s, unsigned char *pms, size_t pmslen);
crypto/openssl/ssl/ssl_local.h
2631
__owur int ssl_derive(SSL_CONNECTION *s, EVP_PKEY *privkey, EVP_PKEY *pubkey,
crypto/openssl/ssl/ssl_local.h
2633
__owur int ssl_decapsulate(SSL_CONNECTION *s, EVP_PKEY *privkey,
crypto/openssl/ssl/ssl_local.h
2636
__owur int ssl_encapsulate(SSL_CONNECTION *s, EVP_PKEY *pubkey,
crypto/openssl/ssl/ssl_local.h
2644
__owur unsigned int ssl_get_max_send_fragment(const SSL_CONNECTION *sc);
crypto/openssl/ssl/ssl_local.h
2645
__owur unsigned int ssl_get_split_send_fragment(const SSL_CONNECTION *sc);
crypto/openssl/ssl/ssl_local.h
2652
int ssl3_init_finished_mac(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2653
__owur int ssl3_setup_key_block(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2654
__owur int ssl3_change_cipher_state(SSL_CONNECTION *s, int which);
crypto/openssl/ssl/ssl_local.h
2655
void ssl3_cleanup_key_block(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2656
__owur int ssl3_do_write(SSL_CONNECTION *s, uint8_t type);
crypto/openssl/ssl/ssl_local.h
2657
int ssl3_send_alert(SSL_CONNECTION *s, int level, int desc);
crypto/openssl/ssl/ssl_local.h
2658
__owur int ssl3_generate_master_secret(SSL_CONNECTION *s, unsigned char *out,
crypto/openssl/ssl/ssl_local.h
2661
__owur int ssl3_get_req_cert_type(SSL_CONNECTION *s, WPACKET *pkt);
crypto/openssl/ssl/ssl_local.h
2669
__owur size_t ssl3_final_finish_mac(SSL_CONNECTION *s, const char *sender,
crypto/openssl/ssl/ssl_local.h
2671
__owur int ssl3_finish_mac(SSL_CONNECTION *s, const unsigned char *buf,
crypto/openssl/ssl/ssl_local.h
2673
void ssl3_free_digest_list(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2674
__owur unsigned long ssl3_output_cert_chain(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/ssl_local.h
2676
__owur const SSL_CIPHER *ssl3_choose_cipher(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2679
__owur int ssl3_digest_cached_records(SSL_CONNECTION *s, int keep);
crypto/openssl/ssl/ssl_local.h
2692
__owur int ssl3_do_change_cipher_spec(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2695
__owur int ssl3_set_handshake_header(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/ssl_local.h
2697
__owur int tls_close_construct_packet(SSL_CONNECTION *s, WPACKET *pkt, int htype);
crypto/openssl/ssl/ssl_local.h
2698
__owur int tls_setup_handshake(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2699
__owur int dtls1_set_handshake_header(SSL_CONNECTION *s, WPACKET *pkt, int htype);
crypto/openssl/ssl/ssl_local.h
2700
__owur int dtls1_close_construct_packet(SSL_CONNECTION *s, WPACKET *pkt, int htype);
crypto/openssl/ssl/ssl_local.h
2701
__owur int ssl3_handshake_write(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2703
__owur int ssl_allow_compression(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2705
__owur int ssl_version_cmp(const SSL_CONNECTION *s, int versiona, int versionb);
crypto/openssl/ssl/ssl_local.h
2706
__owur int ssl_version_supported(const SSL_CONNECTION *s, int version,
crypto/openssl/ssl/ssl_local.h
2709
__owur int ssl_set_client_hello_version(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2710
__owur int ssl_check_version_downgrade(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2712
__owur int ssl_choose_server_version(SSL_CONNECTION *s, CLIENTHELLO_MSG *hello,
crypto/openssl/ssl/ssl_local.h
2714
__owur int ssl_choose_client_version(SSL_CONNECTION *s, int version,
crypto/openssl/ssl/ssl_local.h
2716
__owur int ssl_get_min_max_version(const SSL_CONNECTION *s, int *min_version,
crypto/openssl/ssl/ssl_local.h
2720
__owur int dtls1_do_write(SSL_CONNECTION *s, uint8_t type);
crypto/openssl/ssl/ssl_local.h
2721
void dtls1_set_message_header(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2729
__owur int dtls1_read_failed(SSL_CONNECTION *s, int code);
crypto/openssl/ssl/ssl_local.h
2730
__owur int dtls1_buffer_message(SSL_CONNECTION *s, int ccs);
crypto/openssl/ssl/ssl_local.h
2731
__owur int dtls1_retransmit_message(SSL_CONNECTION *s, unsigned short seq,
crypto/openssl/ssl/ssl_local.h
2734
int dtls1_retransmit_buffered_messages(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2735
void dtls1_clear_received_buffer(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2736
void dtls1_clear_sent_buffer(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2740
__owur int dtls1_get_timeout(const SSL_CONNECTION *s, OSSL_TIME *timeleft);
crypto/openssl/ssl/ssl_local.h
2741
__owur int dtls1_check_timeout_num(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2742
__owur int dtls1_handle_timeout(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2743
void dtls1_start_timer(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2744
void dtls1_stop_timer(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2745
__owur int dtls1_is_timer_expired(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2748
__owur size_t dtls1_min_mtu(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2750
__owur int dtls1_query_mtu(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2764
__owur int ssl_init_wbio_buffer(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2765
int ssl_free_wbio_buffer(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2767
__owur int tls1_change_cipher_state(SSL_CONNECTION *s, int which);
crypto/openssl/ssl/ssl_local.h
2768
__owur int tls1_setup_key_block(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2769
__owur size_t tls1_final_finish_mac(SSL_CONNECTION *s, const char *str,
crypto/openssl/ssl/ssl_local.h
2771
__owur int tls1_generate_master_secret(SSL_CONNECTION *s, unsigned char *out,
crypto/openssl/ssl/ssl_local.h
2774
__owur int tls13_setup_key_block(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2775
__owur size_t tls13_final_finish_mac(SSL_CONNECTION *s, const char *str, size_t slen,
crypto/openssl/ssl/ssl_local.h
2777
__owur int tls13_store_handshake_traffic_hash(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2778
__owur int tls13_store_server_finished_hash(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2779
__owur int tls13_change_cipher_state(SSL_CONNECTION *s, int which);
crypto/openssl/ssl/ssl_local.h
2780
__owur int tls13_update_key(SSL_CONNECTION *s, int send);
crypto/openssl/ssl/ssl_local.h
2781
__owur int tls13_hkdf_expand(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2794
__owur int tls13_derive_key(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/ssl_local.h
2797
__owur int tls13_derive_iv(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/ssl_local.h
2800
__owur int tls13_derive_finishedkey(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/ssl_local.h
2803
int tls13_generate_secret(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/ssl_local.h
2808
__owur int tls13_generate_handshake_secret(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2811
__owur int tls13_generate_master_secret(SSL_CONNECTION *s, unsigned char *out,
crypto/openssl/ssl/ssl_local.h
2814
__owur int tls1_export_keying_material(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2819
__owur int tls13_export_keying_material(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2824
__owur int tls13_export_keying_material_early(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2833
__owur int ssl_check_srvr_ecc_cert_and_alg(X509 *x, SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2841
__owur int tls1_check_group_id(SSL_CONNECTION *s, uint16_t group_id,
crypto/openssl/ssl/ssl_local.h
2848
__owur uint16_t tls1_shared_group(SSL_CONNECTION *s, int nmatch);
crypto/openssl/ssl/ssl_local.h
2858
__owur EVP_PKEY *ssl_generate_pkey_group(SSL_CONNECTION *s, uint16_t id);
crypto/openssl/ssl/ssl_local.h
2859
__owur int tls_valid_group(SSL_CONNECTION *s, uint16_t group_id, int minversion,
crypto/openssl/ssl/ssl_local.h
2861
__owur EVP_PKEY *ssl_generate_param_group(SSL_CONNECTION *s, uint16_t id);
crypto/openssl/ssl/ssl_local.h
2862
void tls1_get_formatlist(SSL_CONNECTION *s, const unsigned char **pformats,
crypto/openssl/ssl/ssl_local.h
2864
__owur int tls1_check_ec_tmp_key(SSL_CONNECTION *s, unsigned long id);
crypto/openssl/ssl/ssl_local.h
2866
__owur int tls_group_allowed(SSL_CONNECTION *s, uint16_t curve, int op);
crypto/openssl/ssl/ssl_local.h
2867
void tls1_get_supported_groups(SSL_CONNECTION *s, const uint16_t **pgroups,
crypto/openssl/ssl/ssl_local.h
2869
void tls1_get_requested_keyshare_groups(SSL_CONNECTION *s, const uint16_t **pgroups,
crypto/openssl/ssl/ssl_local.h
2871
void tls1_get_group_tuples(SSL_CONNECTION *s, const size_t **ptuples,
crypto/openssl/ssl/ssl_local.h
2874
__owur int tls1_set_server_sigalgs(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2876
__owur SSL_TICKET_STATUS tls_get_ticket_from_client(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2879
__owur SSL_TICKET_STATUS tls_decrypt_ticket(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2885
__owur int tls_use_ticket(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2887
void ssl_set_sig_mask(uint32_t *pmask_a, SSL_CONNECTION *s, int op);
crypto/openssl/ssl/ssl_local.h
2894
int tls1_check_chain(SSL_CONNECTION *s, X509 *x, EVP_PKEY *pk,
crypto/openssl/ssl/ssl_local.h
2896
void tls1_set_cert_validity(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2899
__owur int ssl_validate_ct(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2902
__owur EVP_PKEY *ssl_get_auto_dh(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2904
__owur int ssl_security_cert(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x, int vfy,
crypto/openssl/ssl/ssl_local.h
2906
__owur int ssl_security_cert_chain(SSL_CONNECTION *s, STACK_OF(X509) *sk,
crypto/openssl/ssl/ssl_local.h
2909
int tls_choose_sigalg(SSL_CONNECTION *s, int fatalerrs);
crypto/openssl/ssl/ssl_local.h
2911
__owur long ssl_get_algorithm2(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2912
__owur int tls12_copy_sigalgs(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/ssl_local.h
2915
__owur int tls1_save_sigalgs(SSL_CONNECTION *s, PACKET *pkt, int cert);
crypto/openssl/ssl/ssl_local.h
2916
__owur int tls1_process_sigalgs(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2917
__owur int tls1_set_peer_legacy_sigalg(SSL_CONNECTION *s, const EVP_PKEY *pkey);
crypto/openssl/ssl/ssl_local.h
2920
__owur size_t tls12_get_psigalgs(SSL_CONNECTION *s, int sent,
crypto/openssl/ssl/ssl_local.h
2922
__owur int tls_check_sigalg_curve(const SSL_CONNECTION *s, int curve);
crypto/openssl/ssl/ssl_local.h
2923
__owur int tls12_check_peer_sigalg(SSL_CONNECTION *s, uint16_t, EVP_PKEY *pkey);
crypto/openssl/ssl/ssl_local.h
2924
__owur int ssl_set_client_disabled(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2925
__owur int ssl_cipher_disabled(const SSL_CONNECTION *s, const SSL_CIPHER *c,
crypto/openssl/ssl/ssl_local.h
2928
__owur int ssl_handshake_hash(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2933
__owur const EVP_MD *ssl_handshake_md(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2934
__owur const EVP_MD *ssl_prf_md(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2945
__owur int ssl_log_rsa_client_key_exchange(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_local.h
2956
__owur int ssl_log_secret(SSL_CONNECTION *s, const char *label,
crypto/openssl/ssl/ssl_local.h
2970
__owur int srp_generate_server_master_secret(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2971
__owur int srp_generate_client_master_secret(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2972
__owur int srp_verify_server_param(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2976
__owur int send_certificate_request(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2994
__owur int custom_ext_parse(SSL_CONNECTION *s, unsigned int context,
crypto/openssl/ssl/ssl_local.h
2998
__owur int custom_ext_add(SSL_CONNECTION *s, int context, WPACKET *pkt, X509 *x,
crypto/openssl/ssl/ssl_local.h
3026
int tls_engine_load_ssl_client_cert(SSL_CONNECTION *s, X509 **px509,
crypto/openssl/ssl/ssl_local.h
3037
int ssl_srp_ctx_free_intern(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
3038
int ssl_srp_ctx_init_intern(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
3040
int ssl_srp_calc_a_param_intern(SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
3041
int ssl_srp_server_param_with_username_intern(SSL_CONNECTION *s, int *ad);
crypto/openssl/ssl/ssl_local.h
3080
void ossl_ssl_set_custom_record_layer(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_rsa.c
157
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_rsa.c
192
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_rsa.c
35
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_rsa.c
482
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_rsa.c
668
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_rsa.c
86
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_rsa.c
989
SSL_CONNECTION *sc = NULL;
crypto/openssl/ssl/ssl_sess.c
1151
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_sess.c
1164
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_sess.c
1176
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_sess.c
1259
int ssl_clear_bad_session(SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_sess.c
348
int ssl_generate_session_id(SSL_CONNECTION *s, SSL_SESSION *ss)
crypto/openssl/ssl/ssl_sess.c
435
int ssl_get_new_session(SSL_CONNECTION *s, int session)
crypto/openssl/ssl/ssl_sess.c
491
SSL_SESSION *lookup_sess_in_cache(SSL_CONNECTION *s,
crypto/openssl/ssl/ssl_sess.c
585
int ssl_get_prev_session(SSL_CONNECTION *s, CLIENTHELLO_MSG *hello)
crypto/openssl/ssl/ssl_sess.c
65
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/ssl_sess.c
892
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/ssl_stat.c
134
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/ssl_stat.c
17
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/statem/extensions.c
103
EXT_RETURN (*construct_ctos)(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
1035
static int final_ec_pt_formats(SSL_CONNECTION *s, unsigned int context,
crypto/openssl/ssl/statem/extensions.c
1074
static int init_session_ticket(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1083
static int init_status_request(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1102
static int init_npn(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
111
int (*final)(SSL_CONNECTION *s, unsigned int context, int sent);
crypto/openssl/ssl/statem/extensions.c
1110
static int init_alpn(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1123
static int final_alpn(SSL_CONNECTION *s, unsigned int context, int sent)
crypto/openssl/ssl/statem/extensions.c
1143
static int init_sig_algs(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1153
static int init_sig_algs_cert(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/extensions.c
1165
static int init_srp(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1174
static int init_ec_point_formats(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1183
static int init_etm(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1190
static int init_ems(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1200
static int final_ems(SSL_CONNECTION *s, unsigned int context, int sent)
crypto/openssl/ssl/statem/extensions.c
1225
static int init_certificate_authorities(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1232
static EXT_RETURN tls_construct_certificate_authorities(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/extensions.c
1262
static int tls_parse_certificate_authorities(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
1276
static int init_srtp(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1285
static int final_sig_algs(SSL_CONNECTION *s, unsigned int context, int sent)
crypto/openssl/ssl/statem/extensions.c
1296
static int final_supported_versions(SSL_CONNECTION *s, unsigned int context,
crypto/openssl/ssl/statem/extensions.c
1308
static int final_key_share(SSL_CONNECTION *s, unsigned int context, int sent)
crypto/openssl/ssl/statem/extensions.c
1450
static int init_psk_kex_modes(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1456
int tls_psk_do_binder(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/statem/extensions.c
1635
static int final_early_data(SSL_CONNECTION *s, unsigned int context, int sent)
crypto/openssl/ssl/statem/extensions.c
1678
static int final_maxfragmentlen(SSL_CONNECTION *s, unsigned int context,
crypto/openssl/ssl/statem/extensions.c
1698
static int init_post_handshake_auth(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/extensions.c
1710
static int final_psk(SSL_CONNECTION *s, unsigned int context, int sent)
crypto/openssl/ssl/statem/extensions.c
1722
static int tls_init_compress_certificate(SSL_CONNECTION *sc, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1730
static EXT_RETURN tls_construct_compress_certificate(SSL_CONNECTION *sc, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
1782
static int tls_comp_in_pref(SSL_CONNECTION *sc, int alg)
crypto/openssl/ssl/statem/extensions.c
1803
int tls_parse_compress_certificate(SSL_CONNECTION *sc, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions.c
1853
static int init_server_cert_type(SSL_CONNECTION *sc, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
1863
static int init_client_cert_type(SSL_CONNECTION *sc, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
22
static int final_renegotiate(SSL_CONNECTION *s, unsigned int context, int sent);
crypto/openssl/ssl/statem/extensions.c
23
static int init_server_name(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
24
static int final_server_name(SSL_CONNECTION *s, unsigned int context, int sent);
crypto/openssl/ssl/statem/extensions.c
25
static int final_ec_pt_formats(SSL_CONNECTION *s, unsigned int context,
crypto/openssl/ssl/statem/extensions.c
27
static int init_session_ticket(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
29
static int init_status_request(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
32
static int init_npn(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
34
static int init_alpn(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
35
static int final_alpn(SSL_CONNECTION *s, unsigned int context, int sent);
crypto/openssl/ssl/statem/extensions.c
36
static int init_sig_algs_cert(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
37
static int init_sig_algs(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
38
static int init_server_cert_type(SSL_CONNECTION *sc, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
39
static int init_client_cert_type(SSL_CONNECTION *sc, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
397
static int validate_context(SSL_CONNECTION *s, unsigned int extctx,
crypto/openssl/ssl/statem/extensions.c
40
static int init_certificate_authorities(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/extensions.c
414
int tls_validate_all_contexts(SSL_CONNECTION *s, unsigned int thisctx,
crypto/openssl/ssl/statem/extensions.c
42
static EXT_RETURN tls_construct_certificate_authorities(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/extensions.c
459
static int verify_extension(SSL_CONNECTION *s, unsigned int context,
crypto/openssl/ssl/statem/extensions.c
47
static int tls_parse_certificate_authorities(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
507
int extension_is_relevant(SSL_CONNECTION *s, unsigned int extctx,
crypto/openssl/ssl/statem/extensions.c
51
static int init_srp(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
53
static int init_ec_point_formats(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
54
static int init_etm(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
55
static int init_ems(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
558
int tls_collect_extensions(SSL_CONNECTION *s, PACKET *packet,
crypto/openssl/ssl/statem/extensions.c
56
static int final_ems(SSL_CONNECTION *s, unsigned int context, int sent);
crypto/openssl/ssl/statem/extensions.c
57
static int init_psk_kex_modes(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
58
static int final_key_share(SSL_CONNECTION *s, unsigned int context, int sent);
crypto/openssl/ssl/statem/extensions.c
60
static int init_srtp(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
62
static int final_sig_algs(SSL_CONNECTION *s, unsigned int context, int sent);
crypto/openssl/ssl/statem/extensions.c
63
static int final_supported_versions(SSL_CONNECTION *s, unsigned int context,
crypto/openssl/ssl/statem/extensions.c
65
static int final_early_data(SSL_CONNECTION *s, unsigned int context, int sent);
crypto/openssl/ssl/statem/extensions.c
66
static int final_maxfragmentlen(SSL_CONNECTION *s, unsigned int context,
crypto/openssl/ssl/statem/extensions.c
68
static int init_post_handshake_auth(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
687
int tls_parse_extension(SSL_CONNECTION *s, TLSEXT_INDEX idx, int context,
crypto/openssl/ssl/statem/extensions.c
69
static int final_psk(SSL_CONNECTION *s, unsigned int context, int sent);
crypto/openssl/ssl/statem/extensions.c
691
int (*parser)(SSL_CONNECTION *s, PACKET *pkt, unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions.c
70
static int tls_init_compress_certificate(SSL_CONNECTION *sc, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
71
static EXT_RETURN tls_construct_compress_certificate(SSL_CONNECTION *sc, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
738
int tls_parse_all_extensions(SSL_CONNECTION *s, int context,
crypto/openssl/ssl/statem/extensions.c
74
static int tls_parse_compress_certificate(SSL_CONNECTION *sc, PACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
774
int should_add_extension(SSL_CONNECTION *s, unsigned int extctx,
crypto/openssl/ssl/statem/extensions.c
799
int tls_construct_extensions(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
842
EXT_RETURN (*construct)(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions.c
883
static int final_renegotiate(SSL_CONNECTION *s, unsigned int context, int sent)
crypto/openssl/ssl/statem/extensions.c
91
int (*init)(SSL_CONNECTION *s, unsigned int context);
crypto/openssl/ssl/statem/extensions.c
922
static int init_server_name(SSL_CONNECTION *s, unsigned int context)
crypto/openssl/ssl/statem/extensions.c
93
int (*parse_ctos)(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions.c
934
static int final_server_name(SSL_CONNECTION *s, unsigned int context, int sent)
crypto/openssl/ssl/statem/extensions.c
96
int (*parse_stoc)(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions.c
99
EXT_RETURN (*construct_stoc)(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1063
EXT_RETURN tls_construct_ctos_psk(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
113
EXT_RETURN tls_construct_ctos_srp(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1273
EXT_RETURN tls_construct_ctos_post_handshake_auth(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1301
int tls_parse_stoc_renegotiate(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1358
int tls_parse_stoc_maxfragmentlen(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
139
static int use_ecc(SSL_CONNECTION *s, int min_version, int max_version)
crypto/openssl/ssl/statem/extensions_clnt.c
1397
int tls_parse_stoc_server_name(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1426
int tls_parse_stoc_ec_pt_formats(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1466
int tls_parse_stoc_session_ticket(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1492
int tls_parse_stoc_status_request(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1533
int tls_parse_stoc_sct(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_clnt.c
16
EXT_RETURN tls_construct_ctos_renegotiate(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1602
static int ssl_next_proto_validate(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/extensions_clnt.c
1617
int tls_parse_stoc_npn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_clnt.c
1671
int tls_parse_stoc_alpn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_clnt.c
1759
int tls_parse_stoc_use_srtp(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1808
int tls_parse_stoc_etm(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_clnt.c
1824
int tls_parse_stoc_ems(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_clnt.c
183
EXT_RETURN tls_construct_ctos_ec_pt_formats(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1836
int tls_parse_stoc_supported_versions(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
1872
int tls_parse_stoc_key_share(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
2042
int tls_parse_stoc_cookie(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_clnt.c
2057
int tls_parse_stoc_early_data(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
2112
int tls_parse_stoc_psk(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
214
EXT_RETURN tls_construct_ctos_supported_groups(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
2170
EXT_RETURN tls_construct_ctos_client_cert_type(SSL_CONNECTION *sc, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
2189
int tls_parse_stoc_client_cert_type(SSL_CONNECTION *sc, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
2222
EXT_RETURN tls_construct_ctos_server_cert_type(SSL_CONNECTION *sc, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
2241
int tls_parse_stoc_server_cert_type(SSL_CONNECTION *sc, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
283
EXT_RETURN tls_construct_ctos_session_ticket(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
323
EXT_RETURN tls_construct_ctos_sig_algs(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
364
EXT_RETURN tls_construct_ctos_status_request(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
429
EXT_RETURN tls_construct_ctos_npn(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
451
EXT_RETURN tls_construct_ctos_alpn(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
475
EXT_RETURN tls_construct_ctos_use_srtp(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
516
EXT_RETURN tls_construct_ctos_etm(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
533
EXT_RETURN tls_construct_ctos_sct(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
554
EXT_RETURN tls_construct_ctos_ems(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
570
EXT_RETURN tls_construct_ctos_supported_versions(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
613
EXT_RETURN tls_construct_ctos_psk_kex_modes(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
62
EXT_RETURN tls_construct_ctos_server_name(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
640
static int add_key_share(SSL_CONNECTION *s, WPACKET *pkt, unsigned int group_id, size_t loop_num)
crypto/openssl/ssl/statem/extensions_clnt.c
701
EXT_RETURN tls_construct_ctos_key_share(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
788
EXT_RETURN tls_construct_ctos_cookie(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
817
EXT_RETURN tls_construct_ctos_early_data(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
88
EXT_RETURN tls_construct_ctos_maxfragmentlen(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_clnt.c
989
EXT_RETURN tls_construct_ctos_padding(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_cust.c
113
int custom_ext_parse(SSL_CONNECTION *s, unsigned int context,
crypto/openssl/ssl/statem/extensions_cust.c
173
int custom_ext_add(SSL_CONNECTION *s, int context, WPACKET *pkt, X509 *x,
crypto/openssl/ssl/statem/extensions_srvr.c
1003
int tls_parse_ctos_cookie(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
105
int tls_parse_ctos_server_name(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1216
int tls_parse_ctos_supported_groups(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1245
int tls_parse_ctos_ems(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
1262
int tls_parse_ctos_early_data(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
1278
static SSL_TICKET_STATUS tls_get_stateful_ticket(SSL_CONNECTION *s, PACKET *tick,
crypto/openssl/ssl/statem/extensions_srvr.c
1306
int tls_parse_ctos_psk(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
1552
int tls_parse_ctos_post_handshake_auth(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1571
EXT_RETURN tls_construct_stoc_renegotiate(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1595
EXT_RETURN tls_construct_stoc_server_name(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1619
EXT_RETURN tls_construct_stoc_maxfragmentlen(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1641
EXT_RETURN tls_construct_stoc_ec_pt_formats(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1667
EXT_RETURN tls_construct_stoc_supported_groups(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1727
EXT_RETURN tls_construct_stoc_session_ticket(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1746
EXT_RETURN tls_construct_stoc_status_request(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
177
int tls_parse_ctos_maxfragmentlen(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1785
EXT_RETURN tls_construct_stoc_next_proto_neg(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1815
EXT_RETURN tls_construct_stoc_alpn(SSL_CONNECTION *s, WPACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
1837
EXT_RETURN tls_construct_stoc_use_srtp(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1858
EXT_RETURN tls_construct_stoc_etm(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1888
EXT_RETURN tls_construct_stoc_ems(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1904
EXT_RETURN tls_construct_stoc_supported_versions(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
1924
EXT_RETURN tls_construct_stoc_key_share(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
2061
EXT_RETURN tls_construct_stoc_cookie(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
2193
EXT_RETURN tls_construct_stoc_cryptopro_bug(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
220
int tls_parse_ctos_srp(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
2221
EXT_RETURN tls_construct_stoc_early_data(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
2253
EXT_RETURN tls_construct_stoc_psk(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
2271
EXT_RETURN tls_construct_stoc_client_cert_type(SSL_CONNECTION *sc, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
2327
int tls_parse_ctos_client_cert_type(SSL_CONNECTION *sc, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
2366
EXT_RETURN tls_construct_stoc_server_cert_type(SSL_CONNECTION *sc, WPACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
2392
int tls_parse_ctos_server_cert_type(SSL_CONNECTION *sc, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
240
int tls_parse_ctos_ec_pt_formats(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
264
int tls_parse_ctos_session_ticket(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
276
int tls_parse_ctos_sig_algs_cert(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
303
int tls_parse_ctos_sig_algs(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
329
int tls_parse_ctos_status_request(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
42
int tls_parse_ctos_renegotiate(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
433
int tls_parse_ctos_npn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
451
int tls_parse_ctos_alpn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
488
int tls_parse_ctos_use_srtp(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
555
int tls_parse_ctos_etm(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/extensions_srvr.c
568
int tls_parse_ctos_psk_kex_modes(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/extensions_srvr.c
620
static int tls_accept_ksgroup(SSL_CONNECTION *s, uint16_t ksgroup, PACKET *encoded_pubkey)
crypto/openssl/ssl/statem/extensions_srvr.c
651
static KS_EXTRACTION_RESULT extract_keyshares(SSL_CONNECTION *s, PACKET *key_share_list,
crypto/openssl/ssl/statem/extensions_srvr.c
786
static void check_overlap(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/extensions_srvr.c
824
int tls_parse_ctos_key_share(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem.c
1022
int ossl_statem_export_allowed(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
1032
int ossl_statem_export_early_allowed(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
106
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/statem/statem.c
122
OSSL_HANDSHAKE_STATE ossl_statem_get_state(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
130
void ossl_statem_clear(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
141
void ossl_statem_set_renegotiate(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
147
void ossl_statem_send_fatal(SSL_CONNECTION *s, int al)
crypto/openssl/ssl/statem/statem.c
164
void ossl_statem_fatal(SSL_CONNECTION *s, int al, int reason,
crypto/openssl/ssl/statem/statem.c
195
int ossl_statem_in_error(const SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
203
void ossl_statem_set_in_init(SSL_CONNECTION *s, int init)
crypto/openssl/ssl/statem/statem.c
210
int ossl_statem_get_in_handshake(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
215
void ossl_statem_set_in_handshake(SSL_CONNECTION *s, int inhand)
crypto/openssl/ssl/statem/statem.c
224
int ossl_statem_skip_early_data(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
245
int ossl_statem_check_finish_init(SSL_CONNECTION *s, int sending)
crypto/openssl/ssl/statem/statem.c
279
void ossl_statem_set_hello_verify_done(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
295
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/statem/statem.c
305
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/statem/statem.c
315
static info_cb get_callback(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
355
static int state_machine(SSL_CONNECTION *s, int server)
crypto/openssl/ssl/statem/statem.c
537
static void init_read_state_machine(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
544
static int grow_init_buf(SSL_CONNECTION *s, size_t size)
crypto/openssl/ssl/statem/statem.c
586
static SUB_STATE_RETURN read_state_machine(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
591
int (*transition)(SSL_CONNECTION *s, int mt);
crypto/openssl/ssl/statem/statem.c
593
MSG_PROCESS_RETURN (*process_message)(SSL_CONNECTION *s, PACKET *pkt);
crypto/openssl/ssl/statem/statem.c
594
WORK_STATE (*post_process_message)(SSL_CONNECTION *s, WORK_STATE wst);
crypto/openssl/ssl/statem/statem.c
595
size_t (*max_message_size)(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem.c
68
static int state_machine(SSL_CONNECTION *s, int server);
crypto/openssl/ssl/statem/statem.c
69
static void init_read_state_machine(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem.c
70
static SUB_STATE_RETURN read_state_machine(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem.c
71
static void init_write_state_machine(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem.c
72
static SUB_STATE_RETURN write_state_machine(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem.c
749
static int statem_do_write(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
76
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(ssl);
crypto/openssl/ssl/statem/statem.c
767
static void init_write_state_machine(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
805
static SUB_STATE_RETURN write_state_machine(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
809
WRITE_TRAN (*transition)(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem.c
810
WORK_STATE (*pre_work)(SSL_CONNECTION *s, WORK_STATE wst);
crypto/openssl/ssl/statem/statem.c
811
WORK_STATE (*post_work)(SSL_CONNECTION *s, WORK_STATE wst);
crypto/openssl/ssl/statem/statem.c
812
int (*get_construct_message_f)(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem.c
813
CON_FUNC_RETURN (**confunc)(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem.c
817
CON_FUNC_RETURN (*confunc)(SSL_CONNECTION *s, WPACKET *pkt);
crypto/openssl/ssl/statem/statem.c
86
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/statem/statem.c
96
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/statem/statem.c
969
int statem_flush(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem.c
988
int ossl_statem_app_data_allowed(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_clnt.c
1028
size_t ossl_statem_client_max_message_size(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_clnt.c
1090
MSG_PROCESS_RETURN ossl_statem_client_process_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
1154
WORK_STATE ossl_statem_client_post_process_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
1175
CON_FUNC_RETURN tls_construct_client_hello(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
1362
MSG_PROCESS_RETURN dtls_process_hello_verify(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
1388
static int set_client_ciphersuite(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
1466
MSG_PROCESS_RETURN tls_process_server_hello(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
1837
static MSG_PROCESS_RETURN tls_process_as_hello_retry_request(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
1906
MSG_PROCESS_RETURN tls_process_server_rpk(SSL_CONNECTION *sc, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
1926
static WORK_STATE tls_post_process_server_rpk(SSL_CONNECTION *sc,
crypto/openssl/ssl/statem/statem_clnt.c
1994
MSG_PROCESS_RETURN tls_process_server_certificate(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
2091
WORK_STATE tls_post_process_server_certificate(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
2188
MSG_PROCESS_RETURN tls_process_server_compressed_certificate(SSL_CONNECTION *sc, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
2202
static int tls_process_ske_psk_preamble(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
2241
static int tls_process_ske_srp(SSL_CONNECTION *s, PACKET *pkt, EVP_PKEY **pkey)
crypto/openssl/ssl/statem/statem_clnt.c
2286
static int tls_process_ske_dhe(SSL_CONNECTION *s, PACKET *pkt, EVP_PKEY **pkey)
crypto/openssl/ssl/statem/statem_clnt.c
230
int ossl_statem_client_read_transition(SSL_CONNECTION *s, int mt)
crypto/openssl/ssl/statem/statem_clnt.c
2383
static int tls_process_ske_ecdhe(SSL_CONNECTION *s, PACKET *pkt, EVP_PKEY **pkey)
crypto/openssl/ssl/statem/statem_clnt.c
2442
MSG_PROCESS_RETURN tls_process_key_exchange(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
2600
MSG_PROCESS_RETURN tls_process_certificate_request(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
2724
MSG_PROCESS_RETURN tls_process_new_session_ticket(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
2908
int tls_process_cert_status_body(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
2938
MSG_PROCESS_RETURN tls_process_cert_status(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
2954
int tls_process_initial_server_flight(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_clnt.c
3001
MSG_PROCESS_RETURN tls_process_server_done(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
3025
static int tls_construct_cke_psk_preamble(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
3103
static int tls_construct_cke_rsa(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
3188
static int tls_construct_cke_dhe(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
3251
static int tls_construct_cke_ecdhe(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
3295
static int tls_construct_cke_gost(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
33
static MSG_PROCESS_RETURN tls_process_as_hello_retry_request(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
3409
int ossl_gost18_cke_cipher_nid(const SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_clnt.c
3419
int ossl_gost_ukm(const SSL_CONNECTION *s, unsigned char *dgst_buf)
crypto/openssl/ssl/statem/statem_clnt.c
3446
static int tls_construct_cke_gost18(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
35
static MSG_PROCESS_RETURN tls_process_encrypted_extensions(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
3545
static int tls_construct_cke_srp(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
3572
CON_FUNC_RETURN tls_construct_client_key_exchange(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
3623
int tls_client_key_exchange_post_work(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_clnt.c
3701
static int ssl3_check_client_certificate(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_clnt.c
3715
WORK_STATE tls_prepare_client_certificate(SSL_CONNECTION *s, WORK_STATE wst)
crypto/openssl/ssl/statem/statem_clnt.c
38
static ossl_inline int cert_req_allowed(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_clnt.c
3801
CON_FUNC_RETURN tls_construct_client_certificate(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
3863
CON_FUNC_RETURN tls_construct_client_compressed_certificate(SSL_CONNECTION *sc,
crypto/openssl/ssl/statem/statem_clnt.c
39
static int key_exchange_expected(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_clnt.c
3964
int ssl3_check_cert_and_algorithm(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_clnt.c
40
static int ssl_cipher_list_to_bytes(SSL_CONNECTION *s, STACK_OF(SSL_CIPHER) *sk,
crypto/openssl/ssl/statem/statem_clnt.c
4014
CON_FUNC_RETURN tls_construct_next_proto(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
4034
MSG_PROCESS_RETURN tls_process_hello_req(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
4064
static MSG_PROCESS_RETURN tls_process_encrypted_extensions(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
4093
int ssl_do_client_cert_cb(SSL_CONNECTION *s, X509 **px509, EVP_PKEY **ppkey)
crypto/openssl/ssl/statem/statem_clnt.c
4110
int ssl_cipher_list_to_bytes(SSL_CONNECTION *s, STACK_OF(SSL_CIPHER) *sk,
crypto/openssl/ssl/statem/statem_clnt.c
4213
CON_FUNC_RETURN tls_construct_end_of_early_data(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_clnt.c
427
static int do_compressed_cert(SSL_CONNECTION *sc)
crypto/openssl/ssl/statem/statem_clnt.c
43
static ossl_inline int received_server_cert(SSL_CONNECTION *sc)
crypto/openssl/ssl/statem/statem_clnt.c
439
static WRITE_TRAN ossl_statem_client13_write_transition(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_clnt.c
541
WRITE_TRAN ossl_statem_client_write_transition(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_clnt.c
55
static ossl_inline int cert_req_allowed(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_clnt.c
713
WORK_STATE ossl_statem_client_pre_work(SSL_CONNECTION *s, WORK_STATE wst)
crypto/openssl/ssl/statem/statem_clnt.c
73
static int key_exchange_expected(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_clnt.c
794
WORK_STATE ossl_statem_client_post_work(SSL_CONNECTION *s, WORK_STATE wst)
crypto/openssl/ssl/statem/statem_clnt.c
948
int ossl_statem_client_construct_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_clnt.c
97
static int ossl_statem_client13_read_transition(SSL_CONNECTION *s, int mt)
crypto/openssl/ssl/statem/statem_dtls.c
1008
CON_FUNC_RETURN dtls_construct_change_cipher_spec(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_dtls.c
1028
WORK_STATE dtls_wait_for_dry(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_dtls.c
1064
int dtls1_read_failed(SSL_CONNECTION *s, int code)
crypto/openssl/ssl/statem/statem_dtls.c
1104
int dtls1_retransmit_buffered_messages(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_dtls.c
1123
int dtls1_buffer_message(SSL_CONNECTION *s, int is_ccs)
crypto/openssl/ssl/statem/statem_dtls.c
118
int dtls1_do_write(SSL_CONNECTION *s, uint8_t type)
crypto/openssl/ssl/statem/statem_dtls.c
1188
int dtls1_retransmit_message(SSL_CONNECTION *s, unsigned short seq, int *found)
crypto/openssl/ssl/statem/statem_dtls.c
1255
void dtls1_set_message_header(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_dtls.c
1270
dtls1_set_message_header_int(SSL_CONNECTION *s, unsigned char mt,
crypto/openssl/ssl/statem/statem_dtls.c
1284
dtls1_fix_message_header(SSL_CONNECTION *s, size_t frag_off, size_t frag_len)
crypto/openssl/ssl/statem/statem_dtls.c
1292
static unsigned char *dtls1_write_message_header(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_dtls.c
1318
int dtls1_set_handshake_header(SSL_CONNECTION *s, WPACKET *pkt, int htype)
crypto/openssl/ssl/statem/statem_dtls.c
1342
int dtls1_close_construct_packet(SSL_CONNECTION *s, WPACKET *pkt, int htype)
crypto/openssl/ssl/statem/statem_dtls.c
344
int dtls_get_message(SSL_CONNECTION *s, int *mt)
crypto/openssl/ssl/statem/statem_dtls.c
404
int dtls_get_message_body(SSL_CONNECTION *s, size_t *len)
crypto/openssl/ssl/statem/statem_dtls.c
445
static size_t dtls1_max_handshake_message_len(const SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_dtls.c
453
static int dtls1_preprocess_fragment(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_dtls.c
500
static int dtls1_retrieve_buffered_fragment(SSL_CONNECTION *s, size_t *len)
crypto/openssl/ssl/statem/statem_dtls.c
58
static void dtls1_fix_message_header(SSL_CONNECTION *s, size_t frag_off,
crypto/openssl/ssl/statem/statem_dtls.c
60
static unsigned char *dtls1_write_message_header(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_dtls.c
613
static int dtls1_reassemble_fragment(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_dtls.c
62
static void dtls1_set_message_header_int(SSL_CONNECTION *s, unsigned char mt,
crypto/openssl/ssl/statem/statem_dtls.c
67
static int dtls_get_reassembled_message(SSL_CONNECTION *s, int *errtype,
crypto/openssl/ssl/statem/statem_dtls.c
720
static int dtls1_process_out_of_seq_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_dtls.c
815
static int dtls_get_reassembled_message(SSL_CONNECTION *s, int *errtype,
crypto/openssl/ssl/statem/statem_lib.c
1020
static int ssl_add_cert_chain(SSL_CONNECTION *s, WPACKET *pkt, CERT_PKEY *cpk, int for_comp)
crypto/openssl/ssl/statem/statem_lib.c
1120
EVP_PKEY *tls_get_peer_pkey(const SSL_CONNECTION *sc)
crypto/openssl/ssl/statem/statem_lib.c
1129
int tls_process_rpk(SSL_CONNECTION *sc, PACKET *pkt, EVP_PKEY **peer_rpk)
crypto/openssl/ssl/statem/statem_lib.c
126
int tls_close_construct_packet(SSL_CONNECTION *s, WPACKET *pkt, int htype)
crypto/openssl/ssl/statem/statem_lib.c
1327
unsigned long tls_output_rpk(SSL_CONNECTION *sc, WPACKET *pkt, CERT_PKEY *cpk)
crypto/openssl/ssl/statem/statem_lib.c
140
int tls_setup_handshake(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_lib.c
1405
unsigned long ssl3_output_cert_chain(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_lib.c
1431
WORK_STATE tls_finish_handshake(SSL_CONNECTION *s, ossl_unused WORK_STATE wst,
crypto/openssl/ssl/statem/statem_lib.c
1553
int tls_get_message_header(SSL_CONNECTION *s, int *mt)
crypto/openssl/ssl/statem/statem_lib.c
1664
int tls_get_message_body(SSL_CONNECTION *s, size_t *len)
crypto/openssl/ssl/statem/statem_lib.c
1805
int ssl_allow_compression(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_lib.c
1820
int ssl_version_cmp(const SSL_CONNECTION *s, int versiona, int versionb)
crypto/openssl/ssl/statem/statem_lib.c
1900
static int ssl_method_error(const SSL_CONNECTION *s, const SSL_METHOD *method)
crypto/openssl/ssl/statem/statem_lib.c
1923
static int is_tls13_capable(const SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_lib.c
1986
int ssl_version_supported(const SSL_CONNECTION *s, int version,
crypto/openssl/ssl/statem/statem_lib.c
2033
int ssl_check_version_downgrade(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_lib.c
2130
static void check_for_downgrade(SSL_CONNECTION *s, int vers, DOWNGRADE *dgrd)
crypto/openssl/ssl/statem/statem_lib.c
2160
int ssl_choose_server_version(SSL_CONNECTION *s, CLIENTHELLO_MSG *hello,
crypto/openssl/ssl/statem/statem_lib.c
2315
int ssl_choose_client_version(SSL_CONNECTION *s, int version,
crypto/openssl/ssl/statem/statem_lib.c
2453
int ssl_get_min_max_version(const SSL_CONNECTION *s, int *min_version,
crypto/openssl/ssl/statem/statem_lib.c
2558
int ssl_set_client_hello_version(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_lib.c
258
static int get_cert_verify_tbs_data(SSL_CONNECTION *s, unsigned char *tls13tbs,
crypto/openssl/ssl/statem/statem_lib.c
2604
int check_in_list(SSL_CONNECTION *s, uint16_t group_id, const uint16_t *groups,
crypto/openssl/ssl/statem/statem_lib.c
2628
int create_synthetic_message_hash(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_lib.c
2687
int parse_ca_names(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
2741
const STACK_OF(X509_NAME) *get_ca_names(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_lib.c
2758
int construct_ca_names(SSL_CONNECTION *s, const STACK_OF(X509_NAME) *ca_sk,
crypto/openssl/ssl/statem/statem_lib.c
2795
size_t construct_key_exchange_tbs(SSL_CONNECTION *s, unsigned char **ptbs,
crypto/openssl/ssl/statem/statem_lib.c
2818
int tls13_save_handshake_digest_for_pha(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_lib.c
2845
int tls13_restore_handshake_digest_for_pha(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_lib.c
2860
MSG_PROCESS_RETURN tls13_process_compressed_certificate(SSL_CONNECTION *sc,
crypto/openssl/ssl/statem/statem_lib.c
313
CON_FUNC_RETURN tls_construct_cert_verify(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
441
MSG_PROCESS_RETURN tls_process_cert_verify(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
46
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/statem/statem_lib.c
618
CON_FUNC_RETURN tls_construct_finished(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
62
int ssl3_do_write(SSL_CONNECTION *s, uint8_t type)
crypto/openssl/ssl/statem/statem_lib.c
702
CON_FUNC_RETURN tls_construct_key_update(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
713
MSG_PROCESS_RETURN tls_process_key_update(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
762
int ssl3_take_mac(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_lib.c
787
MSG_PROCESS_RETURN tls_process_change_cipher_spec(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_lib.c
843
MSG_PROCESS_RETURN tls_process_finished(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
976
CON_FUNC_RETURN tls_construct_change_cipher_spec(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_lib.c
987
static int ssl_add_cert_to_wpacket(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
100
WRITE_TRAN ossl_statem_server_write_transition(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
101
WORK_STATE ossl_statem_server_pre_work(SSL_CONNECTION *s, WORK_STATE wst);
crypto/openssl/ssl/statem/statem_local.h
102
WORK_STATE ossl_statem_server_post_work(SSL_CONNECTION *s, WORK_STATE wst);
crypto/openssl/ssl/statem/statem_local.h
103
int ossl_statem_server_construct_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
105
size_t ossl_statem_server_max_message_size(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
106
MSG_PROCESS_RETURN ossl_statem_server_process_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
108
WORK_STATE ossl_statem_server_post_process_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
112
__owur int tls_get_message_header(SSL_CONNECTION *s, int *mt);
crypto/openssl/ssl/statem/statem_local.h
113
__owur int tls_get_message_body(SSL_CONNECTION *s, size_t *len);
crypto/openssl/ssl/statem/statem_local.h
114
__owur int dtls_get_message(SSL_CONNECTION *s, int *mt);
crypto/openssl/ssl/statem/statem_local.h
115
__owur int dtls_get_message_body(SSL_CONNECTION *s, size_t *len);
crypto/openssl/ssl/statem/statem_local.h
118
__owur int tls_process_initial_server_flight(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
119
__owur MSG_PROCESS_RETURN tls_process_change_cipher_spec(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
121
__owur MSG_PROCESS_RETURN tls_process_finished(SSL_CONNECTION *s, PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
122
__owur CON_FUNC_RETURN tls_construct_change_cipher_spec(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
124
__owur CON_FUNC_RETURN dtls_construct_change_cipher_spec(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
127
__owur CON_FUNC_RETURN tls_construct_finished(SSL_CONNECTION *s, WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
128
__owur CON_FUNC_RETURN tls_construct_key_update(SSL_CONNECTION *s, WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
129
__owur MSG_PROCESS_RETURN tls_process_key_update(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
131
__owur WORK_STATE tls_finish_handshake(SSL_CONNECTION *s, WORK_STATE wst,
crypto/openssl/ssl/statem/statem_local.h
133
__owur WORK_STATE dtls_wait_for_dry(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
136
__owur MSG_PROCESS_RETURN tls13_process_compressed_certificate(SSL_CONNECTION *sc,
crypto/openssl/ssl/statem/statem_local.h
143
__owur CON_FUNC_RETURN tls_construct_client_hello(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
145
__owur MSG_PROCESS_RETURN tls_process_server_hello(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
147
__owur MSG_PROCESS_RETURN tls_process_certificate_request(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
149
__owur MSG_PROCESS_RETURN tls_process_new_session_ticket(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
151
__owur int tls_process_cert_status_body(SSL_CONNECTION *s, PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
152
__owur MSG_PROCESS_RETURN tls_process_cert_status(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
154
__owur MSG_PROCESS_RETURN tls_process_server_done(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
156
__owur CON_FUNC_RETURN tls_construct_cert_verify(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
158
__owur WORK_STATE tls_prepare_client_certificate(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
160
__owur CON_FUNC_RETURN tls_construct_client_certificate(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
163
__owur CON_FUNC_RETURN tls_construct_client_compressed_certificate(SSL_CONNECTION *sc,
crypto/openssl/ssl/statem/statem_local.h
166
__owur int ssl_do_client_cert_cb(SSL_CONNECTION *s, X509 **px509,
crypto/openssl/ssl/statem/statem_local.h
168
__owur CON_FUNC_RETURN tls_construct_client_key_exchange(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
170
__owur int tls_client_key_exchange_post_work(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
171
__owur int tls_construct_cert_status_body(SSL_CONNECTION *s, WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
172
__owur CON_FUNC_RETURN tls_construct_cert_status(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
174
__owur MSG_PROCESS_RETURN tls_process_key_exchange(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
176
__owur MSG_PROCESS_RETURN tls_process_server_rpk(SSL_CONNECTION *sc,
crypto/openssl/ssl/statem/statem_local.h
178
__owur MSG_PROCESS_RETURN tls_process_client_rpk(SSL_CONNECTION *sc,
crypto/openssl/ssl/statem/statem_local.h
180
__owur unsigned long tls_output_rpk(SSL_CONNECTION *sc, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
182
__owur int tls_process_rpk(SSL_CONNECTION *s, PACKET *pkt, EVP_PKEY **peer_rpk);
crypto/openssl/ssl/statem/statem_local.h
183
__owur MSG_PROCESS_RETURN tls_process_server_certificate(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
185
__owur WORK_STATE tls_post_process_server_certificate(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
188
__owur MSG_PROCESS_RETURN tls_process_server_compressed_certificate(SSL_CONNECTION *sc,
crypto/openssl/ssl/statem/statem_local.h
191
__owur int ssl3_check_cert_and_algorithm(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
193
__owur CON_FUNC_RETURN tls_construct_next_proto(SSL_CONNECTION *s, WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
195
__owur MSG_PROCESS_RETURN tls_process_hello_req(SSL_CONNECTION *s, PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
196
__owur MSG_PROCESS_RETURN dtls_process_hello_verify(SSL_CONNECTION *s, PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
197
__owur CON_FUNC_RETURN tls_construct_end_of_early_data(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
201
__owur MSG_PROCESS_RETURN tls_process_client_hello(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
203
__owur WORK_STATE tls_post_process_client_hello(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
205
__owur CON_FUNC_RETURN tls_construct_server_hello(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
207
__owur CON_FUNC_RETURN dtls_construct_hello_verify_request(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
209
__owur CON_FUNC_RETURN tls_construct_server_certificate(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
212
__owur CON_FUNC_RETURN tls_construct_server_compressed_certificate(SSL_CONNECTION *sc,
crypto/openssl/ssl/statem/statem_local.h
215
__owur CON_FUNC_RETURN tls_construct_server_key_exchange(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
217
__owur CON_FUNC_RETURN tls_construct_certificate_request(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
219
__owur CON_FUNC_RETURN tls_construct_server_done(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
221
__owur MSG_PROCESS_RETURN tls_process_client_certificate(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
224
__owur MSG_PROCESS_RETURN tls_process_client_compressed_certificate(SSL_CONNECTION *sc,
crypto/openssl/ssl/statem/statem_local.h
227
__owur MSG_PROCESS_RETURN tls_process_client_key_exchange(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
229
__owur WORK_STATE tls_post_process_client_key_exchange(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
231
__owur MSG_PROCESS_RETURN tls_process_cert_verify(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
234
__owur MSG_PROCESS_RETURN tls_process_next_proto(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
237
__owur CON_FUNC_RETURN tls_construct_new_session_ticket(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
239
MSG_PROCESS_RETURN tls_process_end_of_early_data(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
244
int ossl_gost18_cke_cipher_nid(const SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
245
int ossl_gost_ukm(const SSL_CONNECTION *s, unsigned char *dgst_buf);
crypto/openssl/ssl/statem/statem_local.h
256
__owur int tls_validate_all_contexts(SSL_CONNECTION *s, unsigned int thisctx,
crypto/openssl/ssl/statem/statem_local.h
258
__owur int extension_is_relevant(SSL_CONNECTION *s, unsigned int extctx,
crypto/openssl/ssl/statem/statem_local.h
260
__owur int tls_collect_extensions(SSL_CONNECTION *s, PACKET *packet,
crypto/openssl/ssl/statem/statem_local.h
263
__owur int tls_parse_extension(SSL_CONNECTION *s, TLSEXT_INDEX idx, int context,
crypto/openssl/ssl/statem/statem_local.h
265
__owur int tls_parse_all_extensions(SSL_CONNECTION *s, int context,
crypto/openssl/ssl/statem/statem_local.h
268
__owur int should_add_extension(SSL_CONNECTION *s, unsigned int extctx,
crypto/openssl/ssl/statem/statem_local.h
270
__owur int tls_construct_extensions(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
274
__owur int tls_psk_do_binder(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/statem/statem_local.h
281
int tls_parse_ctos_renegotiate(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
284
int tls_parse_ctos_server_name(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
287
int tls_parse_ctos_maxfragmentlen(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
291
int tls_parse_ctos_srp(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
294
int tls_parse_ctos_early_data(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
297
int tls_parse_ctos_ec_pt_formats(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
300
int tls_parse_ctos_supported_groups(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
303
int tls_parse_ctos_session_ticket(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
306
int tls_parse_ctos_sig_algs_cert(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
309
int tls_parse_ctos_sig_algs(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
312
int tls_parse_ctos_status_request(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
317
int tls_parse_ctos_npn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
320
int tls_parse_ctos_alpn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
323
int tls_parse_ctos_use_srtp(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
326
int tls_parse_ctos_etm(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
328
int tls_parse_ctos_key_share(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
330
int tls_parse_ctos_cookie(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
332
int tls_parse_ctos_ems(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
334
int tls_parse_ctos_psk_kex_modes(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
337
int tls_parse_ctos_psk(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
339
int tls_parse_ctos_post_handshake_auth(SSL_CONNECTION *, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
343
EXT_RETURN tls_construct_stoc_renegotiate(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
346
EXT_RETURN tls_construct_stoc_server_name(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
349
EXT_RETURN tls_construct_stoc_early_data(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
352
EXT_RETURN tls_construct_stoc_maxfragmentlen(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
355
EXT_RETURN tls_construct_stoc_ec_pt_formats(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
358
EXT_RETURN tls_construct_stoc_supported_groups(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
361
EXT_RETURN tls_construct_stoc_session_ticket(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
365
EXT_RETURN tls_construct_stoc_status_request(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
370
EXT_RETURN tls_construct_stoc_next_proto_neg(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
374
EXT_RETURN tls_construct_stoc_alpn(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
378
EXT_RETURN tls_construct_stoc_use_srtp(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
382
EXT_RETURN tls_construct_stoc_etm(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
385
EXT_RETURN tls_construct_stoc_ems(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
388
EXT_RETURN tls_construct_stoc_supported_versions(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
391
EXT_RETURN tls_construct_stoc_key_share(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
394
EXT_RETURN tls_construct_stoc_cookie(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
402
EXT_RETURN tls_construct_stoc_cryptopro_bug(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
405
EXT_RETURN tls_construct_stoc_psk(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
410
EXT_RETURN tls_construct_ctos_renegotiate(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
413
EXT_RETURN tls_construct_ctos_server_name(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
416
EXT_RETURN tls_construct_ctos_maxfragmentlen(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
420
EXT_RETURN tls_construct_ctos_srp(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
424
EXT_RETURN tls_construct_ctos_ec_pt_formats(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
427
EXT_RETURN tls_construct_ctos_supported_groups(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
431
EXT_RETURN tls_construct_ctos_early_data(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
434
EXT_RETURN tls_construct_ctos_session_ticket(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
437
EXT_RETURN tls_construct_ctos_sig_algs(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
441
EXT_RETURN tls_construct_ctos_status_request(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
446
EXT_RETURN tls_construct_ctos_npn(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
450
EXT_RETURN tls_construct_ctos_alpn(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
454
EXT_RETURN tls_construct_ctos_use_srtp(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
458
EXT_RETURN tls_construct_ctos_etm(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
462
EXT_RETURN tls_construct_ctos_sct(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
466
EXT_RETURN tls_construct_ctos_ems(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
469
EXT_RETURN tls_construct_ctos_supported_versions(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
472
EXT_RETURN tls_construct_ctos_key_share(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
475
EXT_RETURN tls_construct_ctos_psk_kex_modes(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
478
EXT_RETURN tls_construct_ctos_cookie(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
481
EXT_RETURN tls_construct_ctos_padding(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
484
EXT_RETURN tls_construct_ctos_psk(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
487
EXT_RETURN tls_construct_ctos_post_handshake_auth(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
491
int tls_parse_stoc_renegotiate(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
494
int tls_parse_stoc_server_name(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
497
int tls_parse_stoc_early_data(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
500
int tls_parse_stoc_maxfragmentlen(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
503
int tls_parse_stoc_ec_pt_formats(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
506
int tls_parse_stoc_session_ticket(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
510
int tls_parse_stoc_status_request(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
515
int tls_parse_stoc_sct(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
519
int tls_parse_stoc_npn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
522
int tls_parse_stoc_alpn(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
525
int tls_parse_stoc_use_srtp(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
528
int tls_parse_stoc_etm(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
530
int tls_parse_stoc_ems(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
532
int tls_parse_stoc_supported_versions(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
535
int tls_parse_stoc_key_share(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
537
int tls_parse_stoc_cookie(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
539
int tls_parse_stoc_psk(SSL_CONNECTION *s, PACKET *pkt, unsigned int context,
crypto/openssl/ssl/statem/statem_local.h
542
int tls_handle_alpn(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
544
int tls13_save_handshake_digest_for_pha(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
545
int tls13_restore_handshake_digest_for_pha(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
547
__owur EVP_PKEY *tls_get_peer_pkey(const SSL_CONNECTION *sc);
crypto/openssl/ssl/statem/statem_local.h
549
EXT_RETURN tls_construct_ctos_client_cert_type(SSL_CONNECTION *sc, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
552
EXT_RETURN tls_construct_stoc_client_cert_type(SSL_CONNECTION *sc, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
555
int tls_parse_ctos_client_cert_type(SSL_CONNECTION *sc, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
558
int tls_parse_stoc_client_cert_type(SSL_CONNECTION *sc, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
561
EXT_RETURN tls_construct_ctos_server_cert_type(SSL_CONNECTION *sc, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
564
EXT_RETURN tls_construct_stoc_server_cert_type(SSL_CONNECTION *sc, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
567
int tls_parse_ctos_server_cert_type(SSL_CONNECTION *sc, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
570
int tls_parse_stoc_server_cert_type(SSL_CONNECTION *s, PACKET *pkt,
crypto/openssl/ssl/statem/statem_local.h
65
typedef CON_FUNC_RETURN (*confunc_f)(SSL_CONNECTION *s, WPACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
67
int ssl3_take_mac(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
68
int check_in_list(SSL_CONNECTION *s, uint16_t group_id, const uint16_t *groups,
crypto/openssl/ssl/statem/statem_local.h
70
int create_synthetic_message_hash(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
74
int parse_ca_names(SSL_CONNECTION *s, PACKET *pkt);
crypto/openssl/ssl/statem/statem_local.h
75
const STACK_OF(X509_NAME) *get_ca_names(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
76
int construct_ca_names(SSL_CONNECTION *s, const STACK_OF(X509_NAME) *ca_sk,
crypto/openssl/ssl/statem/statem_local.h
78
size_t construct_key_exchange_tbs(SSL_CONNECTION *s, unsigned char **ptbs,
crypto/openssl/ssl/statem/statem_local.h
84
int ossl_statem_client_read_transition(SSL_CONNECTION *s, int mt);
crypto/openssl/ssl/statem/statem_local.h
85
WRITE_TRAN ossl_statem_client_write_transition(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
86
WORK_STATE ossl_statem_client_pre_work(SSL_CONNECTION *s, WORK_STATE wst);
crypto/openssl/ssl/statem/statem_local.h
87
WORK_STATE ossl_statem_client_post_work(SSL_CONNECTION *s, WORK_STATE wst);
crypto/openssl/ssl/statem/statem_local.h
88
int ossl_statem_client_construct_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
90
size_t ossl_statem_client_max_message_size(SSL_CONNECTION *s);
crypto/openssl/ssl/statem/statem_local.h
91
MSG_PROCESS_RETURN ossl_statem_client_process_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
93
WORK_STATE ossl_statem_client_post_process_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_local.h
99
int ossl_statem_server_read_transition(SSL_CONNECTION *s, int mt);
crypto/openssl/ssl/statem/statem_srvr.c
1110
int ossl_statem_server_construct_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
1235
size_t ossl_statem_server_max_message_size(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_srvr.c
1279
MSG_PROCESS_RETURN ossl_statem_server_process_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
1330
WORK_STATE ossl_statem_server_post_process_message(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
1351
static int ssl_check_srp_ext_ClientHello(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_srvr.c
1393
CON_FUNC_RETURN dtls_construct_hello_verify_request(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
1432
static void ssl_check_for_safari(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
1504
MSG_PROCESS_RETURN tls_process_client_hello(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
1717
static int tls_early_post_process_client_hello(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_srvr.c
184
int ossl_statem_server_read_transition(SSL_CONNECTION *s, int mt)
crypto/openssl/ssl/statem/statem_srvr.c
2179
static int tls_handle_status_request(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_srvr.c
2230
int tls_handle_alpn(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_srvr.c
2309
WORK_STATE tls_post_process_client_hello(SSL_CONNECTION *s, WORK_STATE wst)
crypto/openssl/ssl/statem/statem_srvr.c
2429
CON_FUNC_RETURN tls_construct_server_hello(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
2540
CON_FUNC_RETURN tls_construct_server_done(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
2551
CON_FUNC_RETURN tls_construct_server_key_exchange(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
2862
CON_FUNC_RETURN tls_construct_certificate_request(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
2935
static int tls_process_cke_psk_preamble(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
2995
static int tls_process_cke_rsa(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3093
static int tls_process_cke_dhe(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3144
static int tls_process_cke_ecdhe(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3200
static int tls_process_cke_srp(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3239
static int tls_process_cke_gost(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3344
static int tls_process_cke_gost18(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3422
MSG_PROCESS_RETURN tls_process_client_key_exchange(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
3491
WORK_STATE tls_post_process_client_key_exchange(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
351
static int send_server_key_exchange(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_srvr.c
3556
MSG_PROCESS_RETURN tls_process_client_rpk(SSL_CONNECTION *sc, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3641
MSG_PROCESS_RETURN tls_process_client_certificate(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
3841
MSG_PROCESS_RETURN tls_process_client_compressed_certificate(SSL_CONNECTION *sc, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3855
CON_FUNC_RETURN tls_construct_server_certificate(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
3894
CON_FUNC_RETURN tls_construct_server_compressed_certificate(SSL_CONNECTION *sc, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
391
static int get_compressed_certificate_alg(SSL_CONNECTION *sc)
crypto/openssl/ssl/statem/statem_srvr.c
3919
static int create_ticket_prequel(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_srvr.c
3963
static CON_FUNC_RETURN construct_stateless_ticket(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
414
int send_certificate_request(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_srvr.c
4171
static int construct_stateful_ticket(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/statem/statem_srvr.c
4190
static void tls_update_ticket_counts(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_srvr.c
4204
CON_FUNC_RETURN tls_construct_new_session_ticket(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
4348
int tls_construct_cert_status_body(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
4360
CON_FUNC_RETURN tls_construct_cert_status(SSL_CONNECTION *s, WPACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
4375
MSG_PROCESS_RETURN tls_process_next_proto(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
4406
static CON_FUNC_RETURN tls_construct_encrypted_extensions(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
4418
MSG_PROCESS_RETURN tls_process_end_of_early_data(SSL_CONNECTION *s, PACKET *pkt)
crypto/openssl/ssl/statem/statem_srvr.c
456
static int do_compressed_cert(SSL_CONNECTION *sc)
crypto/openssl/ssl/statem/statem_srvr.c
468
static WRITE_TRAN ossl_statem_server13_write_transition(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_srvr.c
51
static CON_FUNC_RETURN tls_construct_encrypted_extensions(SSL_CONNECTION *s,
crypto/openssl/ssl/statem/statem_srvr.c
54
static ossl_inline int received_client_cert(const SSL_CONNECTION *sc)
crypto/openssl/ssl/statem/statem_srvr.c
607
WRITE_TRAN ossl_statem_server_write_transition(SSL_CONNECTION *s)
crypto/openssl/ssl/statem/statem_srvr.c
68
static int ossl_statem_server13_read_transition(SSL_CONNECTION *s, int mt)
crypto/openssl/ssl/statem/statem_srvr.c
746
WORK_STATE ossl_statem_server_pre_work(SSL_CONNECTION *s, WORK_STATE wst)
crypto/openssl/ssl/statem/statem_srvr.c
888
WORK_STATE ossl_statem_server_post_work(SSL_CONNECTION *s, WORK_STATE wst)
crypto/openssl/ssl/t1_enc.c
116
int tls1_change_cipher_state(SSL_CONNECTION *s, int which)
crypto/openssl/ssl/t1_enc.c
258
int tls1_setup_key_block(SSL_CONNECTION *s)
crypto/openssl/ssl/t1_enc.c
26
static int tls1_PRF(SSL_CONNECTION *s,
crypto/openssl/ssl/t1_enc.c
335
size_t tls1_final_finish_mac(SSL_CONNECTION *s, const char *str,
crypto/openssl/ssl/t1_enc.c
365
int tls1_generate_master_secret(SSL_CONNECTION *s, unsigned char *out,
crypto/openssl/ssl/t1_enc.c
433
int tls1_export_keying_material(SSL_CONNECTION *s, unsigned char *out,
crypto/openssl/ssl/t1_enc.c
89
static int tls1_generate_key_block(SSL_CONNECTION *s, unsigned char *km,
crypto/openssl/ssl/t1_lib.c
1004
uint16_t tls1_shared_group(SSL_CONNECTION *s, int nmatch)
crypto/openssl/ssl/t1_lib.c
117
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/t1_lib.c
128
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/t1_lib.c
1725
int tls1_check_group_id(SSL_CONNECTION *s, uint16_t group_id,
crypto/openssl/ssl/t1_lib.c
1778
void tls1_get_formatlist(SSL_CONNECTION *s, const unsigned char **pformats,
crypto/openssl/ssl/t1_lib.c
1798
static int tls1_check_pkey_comp(SSL_CONNECTION *s, EVP_PKEY *pkey)
crypto/openssl/ssl/t1_lib.c
1858
static int tls1_check_cert_param(SSL_CONNECTION *s, X509 *x, int check_ee_md)
crypto/openssl/ssl/t1_lib.c
1912
int tls1_check_ec_tmp_key(SSL_CONNECTION *s, unsigned long cid)
crypto/openssl/ssl/t1_lib.c
2451
static const SIGALG_LOOKUP *tls1_get_legacy_sigalg(const SSL_CONNECTION *s,
crypto/openssl/ssl/t1_lib.c
2524
int tls1_set_peer_legacy_sigalg(SSL_CONNECTION *s, const EVP_PKEY *pkey)
crypto/openssl/ssl/t1_lib.c
2538
size_t tls12_get_psigalgs(SSL_CONNECTION *s, int sent, const uint16_t **psigs)
crypto/openssl/ssl/t1_lib.c
2578
int tls_check_sigalg_curve(const SSL_CONNECTION *s, int curve)
crypto/openssl/ssl/t1_lib.c
2657
static int tls_sigalg_compat(SSL_CONNECTION *sc, const SIGALG_LOOKUP *lu)
crypto/openssl/ssl/t1_lib.c
2699
int tls12_check_peer_sigalg(SSL_CONNECTION *s, uint16_t sig, EVP_PKEY *pkey)
crypto/openssl/ssl/t1_lib.c
2838
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/t1_lib.c
2851
const SSL_CONNECTION *sc = SSL_CONNECTION_FROM_CONST_SSL(s);
crypto/openssl/ssl/t1_lib.c
2872
int ssl_set_client_disabled(SSL_CONNECTION *s)
crypto/openssl/ssl/t1_lib.c
2906
int ssl_cipher_disabled(const SSL_CONNECTION *s, const SSL_CIPHER *c,
crypto/openssl/ssl/t1_lib.c
2945
int tls_use_ticket(SSL_CONNECTION *s)
crypto/openssl/ssl/t1_lib.c
2952
int tls1_set_server_sigalgs(SSL_CONNECTION *s)
crypto/openssl/ssl/t1_lib.c
3014
SSL_TICKET_STATUS tls_get_ticket_from_client(SSL_CONNECTION *s,
crypto/openssl/ssl/t1_lib.c
3065
SSL_TICKET_STATUS tls_decrypt_ticket(SSL_CONNECTION *s,
crypto/openssl/ssl/t1_lib.c
32
static const SIGALG_LOOKUP *find_sig_alg(SSL_CONNECTION *s, X509 *x, EVP_PKEY *pkey);
crypto/openssl/ssl/t1_lib.c
33
static int tls12_sigalg_allowed(const SSL_CONNECTION *s, int op, const SIGALG_LOOKUP *lu);
crypto/openssl/ssl/t1_lib.c
3339
static int tls12_sigalg_allowed(const SSL_CONNECTION *s, int op,
crypto/openssl/ssl/t1_lib.c
3417
void ssl_set_sig_mask(uint32_t *pmask_a, SSL_CONNECTION *s, int op)
crypto/openssl/ssl/t1_lib.c
3447
int tls12_copy_sigalgs(SSL_CONNECTION *s, WPACKET *pkt,
crypto/openssl/ssl/t1_lib.c
3473
static size_t tls12_shared_sigalgs(SSL_CONNECTION *s,
crypto/openssl/ssl/t1_lib.c
3500
static int tls1_set_shared_sigalgs(SSL_CONNECTION *s)
crypto/openssl/ssl/t1_lib.c
3576
int tls1_save_sigalgs(SSL_CONNECTION *s, PACKET *pkt, int cert)
crypto/openssl/ssl/t1_lib.c
3595
int tls1_process_sigalgs(SSL_CONNECTION *s)
crypto/openssl/ssl/t1_lib.c
3627
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/t1_lib.c
3663
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/t1_lib.c
3910
static int tls1_check_sig_alg(SSL_CONNECTION *s, X509 *x, int default_nid)
crypto/openssl/ssl/t1_lib.c
4006
int tls1_check_chain(SSL_CONNECTION *s, X509 *x, EVP_PKEY *pk,
crypto/openssl/ssl/t1_lib.c
4270
void tls1_set_cert_validity(SSL_CONNECTION *s)
crypto/openssl/ssl/t1_lib.c
4286
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/t1_lib.c
4294
EVP_PKEY *ssl_get_auto_dh(SSL_CONNECTION *s)
crypto/openssl/ssl/t1_lib.c
4360
static int ssl_security_cert_key(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x,
crypto/openssl/ssl/t1_lib.c
4381
static int ssl_security_cert_sig(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x,
crypto/openssl/ssl/t1_lib.c
4401
int ssl_security_cert(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x, int vfy,
crypto/openssl/ssl/t1_lib.c
4424
int ssl_security_cert_chain(SSL_CONNECTION *s, STACK_OF(X509) *sk,
crypto/openssl/ssl/t1_lib.c
4455
static int tls12_get_cert_sigalg_idx(const SSL_CONNECTION *s,
crypto/openssl/ssl/t1_lib.c
4482
static int check_cert_usable(SSL_CONNECTION *s, const SIGALG_LOOKUP *sig,
crypto/openssl/ssl/t1_lib.c
4542
static int has_usable_cert(SSL_CONNECTION *s, const SIGALG_LOOKUP *sig, int idx)
crypto/openssl/ssl/t1_lib.c
4558
static int is_cert_usable(SSL_CONNECTION *s, const SIGALG_LOOKUP *sig, X509 *x,
crypto/openssl/ssl/t1_lib.c
4578
static const SIGALG_LOOKUP *find_sig_alg(SSL_CONNECTION *s, X509 *x,
crypto/openssl/ssl/t1_lib.c
4638
int tls_choose_sigalg(SSL_CONNECTION *s, int fatalerrs)
crypto/openssl/ssl/t1_lib.c
4796
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/t1_lib.c
780
void tls1_get_supported_groups(SSL_CONNECTION *s, const uint16_t **pgroups,
crypto/openssl/ssl/t1_lib.c
827
void tls1_get_requested_keyshare_groups(SSL_CONNECTION *s, const uint16_t **pgroups,
crypto/openssl/ssl/t1_lib.c
841
void tls1_get_group_tuples(SSL_CONNECTION *s, const size_t **ptuples,
crypto/openssl/ssl/t1_lib.c
855
int tls_valid_group(SSL_CONNECTION *s, uint16_t group_id,
crypto/openssl/ssl/t1_lib.c
896
int tls_group_allowed(SSL_CONNECTION *s, uint16_t group, int op)
crypto/openssl/ssl/t1_trce.c
1020
static int ssl_print_client_hello(BIO *bio, const SSL_CONNECTION *sc, int indent,
crypto/openssl/ssl/t1_trce.c
1123
static int ssl_get_keyex(const char **pname, const SSL_CONNECTION *sc)
crypto/openssl/ssl/t1_trce.c
1171
static int ssl_print_client_keyex(BIO *bio, int indent, const SSL_CONNECTION *sc,
crypto/openssl/ssl/t1_trce.c
1223
static int ssl_print_server_keyex(BIO *bio, int indent, const SSL_CONNECTION *sc,
crypto/openssl/ssl/t1_trce.c
1291
static int ssl_print_certificate(BIO *bio, const SSL_CONNECTION *sc, int indent,
crypto/openssl/ssl/t1_trce.c
1361
static int ssl_print_certificates(BIO *bio, const SSL_CONNECTION *sc, int server,
crypto/openssl/ssl/t1_trce.c
1400
static int ssl_print_compressed_certificates(BIO *bio, const SSL_CONNECTION *sc,
crypto/openssl/ssl/t1_trce.c
1471
static int ssl_print_cert_request(BIO *bio, int indent, const SSL_CONNECTION *sc,
crypto/openssl/ssl/t1_trce.c
1560
static int ssl_print_ticket(BIO *bio, int indent, const SSL_CONNECTION *sc,
crypto/openssl/ssl/t1_trce.c
1608
static int ssl_print_handshake(BIO *bio, const SSL_CONNECTION *sc, int server,
crypto/openssl/ssl/t1_trce.c
1728
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(ssl);
crypto/openssl/ssl/t1_trce.c
738
static int ssl_print_signature(BIO *bio, int indent, const SSL_CONNECTION *sc,
crypto/openssl/ssl/tls13_enc.c
100
int tls13_hkdf_expand(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/tls13_enc.c
122
int tls13_derive_key(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/tls13_enc.c
137
int tls13_derive_iv(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/tls13_enc.c
148
int tls13_derive_finishedkey(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/tls13_enc.c
164
int tls13_generate_secret(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/tls13_enc.c
231
int tls13_generate_handshake_secret(SSL_CONNECTION *s,
crypto/openssl/ssl/tls13_enc.c
246
int tls13_generate_master_secret(SSL_CONNECTION *s, unsigned char *out,
crypto/openssl/ssl/tls13_enc.c
267
size_t tls13_final_finish_mac(SSL_CONNECTION *s, const char *str, size_t slen,
crypto/openssl/ssl/tls13_enc.c
323
int tls13_setup_key_block(SSL_CONNECTION *s)
crypto/openssl/ssl/tls13_enc.c
348
static int derive_secret_key_and_iv(SSL_CONNECTION *s, const EVP_MD *md,
crypto/openssl/ssl/tls13_enc.c
449
static int tls13_store_hash(SSL_CONNECTION *s, unsigned char *hash, size_t len)
crypto/openssl/ssl/tls13_enc.c
462
int tls13_store_handshake_traffic_hash(SSL_CONNECTION *s)
crypto/openssl/ssl/tls13_enc.c
468
int tls13_store_server_finished_hash(SSL_CONNECTION *s)
crypto/openssl/ssl/tls13_enc.c
474
int tls13_change_cipher_state(SSL_CONNECTION *s, int which)
crypto/openssl/ssl/tls13_enc.c
771
int tls13_update_key(SSL_CONNECTION *s, int sending)
crypto/openssl/ssl/tls13_enc.c
846
int tls13_export_keying_material(SSL_CONNECTION *s,
crypto/openssl/ssl/tls13_enc.c
886
int tls13_export_keying_material_early(SSL_CONNECTION *s,
crypto/openssl/ssl/tls_depr.c
68
int tls_engine_load_ssl_client_cert(SSL_CONNECTION *s, X509 **px509,
crypto/openssl/ssl/tls_srp.c
143
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/tls_srp.c
174
int ssl_srp_server_param_with_username_intern(SSL_CONNECTION *s, int *ad)
crypto/openssl/ssl/tls_srp.c
206
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/tls_srp.c
222
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/tls_srp.c
247
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/tls_srp.c
301
int srp_generate_server_master_secret(SSL_CONNECTION *s)
crypto/openssl/ssl/tls_srp.c
334
int srp_generate_client_master_secret(SSL_CONNECTION *s)
crypto/openssl/ssl/tls_srp.c
389
int srp_verify_server_param(SSL_CONNECTION *s)
crypto/openssl/ssl/tls_srp.c
427
int ssl_srp_calc_a_param_intern(SSL_CONNECTION *s)
crypto/openssl/ssl/tls_srp.c
446
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/tls_srp.c
456
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/tls_srp.c
468
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/tls_srp.c
480
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/tls_srp.c
492
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/tls_srp.c
61
int ssl_srp_ctx_free_intern(SSL_CONNECTION *s)
crypto/openssl/ssl/tls_srp.c
82
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/ssl/tls_srp.c
92
int ssl_srp_ctx_init_intern(SSL_CONNECTION *s)
crypto/openssl/test/cert_comp_test.c
213
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(serverssl);
crypto/openssl/test/cert_comp_test.c
222
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(serverssl);
crypto/openssl/test/dtls_mtu_test.c
59
SSL_CONNECTION *clnt_sc;
crypto/openssl/test/helpers/handshake.c
993
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(peer->ssl);
crypto/openssl/test/ssl_handshake_rtt_test.c
51
SSL_CONNECTION *s = NULL;
crypto/openssl/test/sslapitest.c
1051
SSL_CONNECTION *clientsc, *serversc;
crypto/openssl/test/sslapitest.c
1147
SSL_CONNECTION *clientsc, *serversc;
crypto/openssl/test/sslapitest.c
1323
SSL_CONNECTION *serversc;
crypto/openssl/test/sslapitest.c
1724
SSL_CONNECTION *serversc;
crypto/openssl/test/sslbuffertest.c
54
SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s);
crypto/openssl/test/tls13secretstest.c
130
int ssl3_digest_cached_records(SSL_CONNECTION *s, int keep)
crypto/openssl/test/tls13secretstest.c
138
int ssl_handshake_hash(SSL_CONNECTION *s, unsigned char *out, size_t outlen,
crypto/openssl/test/tls13secretstest.c
156
const EVP_MD *ssl_handshake_md(SSL_CONNECTION *s)
crypto/openssl/test/tls13secretstest.c
188
int ssl_log_secret(SSL_CONNECTION *sc,
crypto/openssl/test/tls13secretstest.c
201
void ossl_statem_send_fatal(SSL_CONNECTION *s, int al)
crypto/openssl/test/tls13secretstest.c
205
void ossl_statem_fatal(SSL_CONNECTION *s, int al, int reason,
crypto/openssl/test/tls13secretstest.c
210
int ossl_statem_export_allowed(SSL_CONNECTION *s)
crypto/openssl/test/tls13secretstest.c
215
int ossl_statem_export_early_allowed(SSL_CONNECTION *s)
crypto/openssl/test/tls13secretstest.c
228
int ssl_set_new_record_layer(SSL_CONNECTION *s, int version, int direction,
crypto/openssl/test/tls13secretstest.c
242
static int test_secret(SSL_CONNECTION *s, unsigned char *prk,
crypto/openssl/test/tls13secretstest.c
291
SSL_CONNECTION *s;