lib/libssl/bio_ssl.c
150
SSL *ssl;
lib/libssl/bio_ssl.c
222
SSL *ssl;
lib/libssl/bio_ssl.c
284
SSL **sslp, *ssl;
lib/libssl/bio_ssl.c
342
ssl = (SSL *)ptr;
lib/libssl/bio_ssl.c
355
sslp = (SSL **)ptr;
lib/libssl/bio_ssl.c
449
void (**fptr)(const SSL *xssl, int type, int val);
lib/libssl/bio_ssl.c
451
fptr = (void (**)(const SSL *xssl, int type, int val))
lib/libssl/bio_ssl.c
466
SSL *ssl;
lib/libssl/bio_ssl.c
478
(void (*)(const SSL *, int, int))fp);
lib/libssl/bio_ssl.c
542
SSL *ssl;
lib/libssl/bio_ssl.c
583
SSL *s;
lib/libssl/bio_ssl.c
80
SSL *ssl; /* The ssl handle :-) */
lib/libssl/d1_both.c
1043
dtls1_clear_record_buffer(SSL *s)
lib/libssl/d1_both.c
1060
dtls1_set_message_header(SSL *s, unsigned char mt, unsigned long len,
lib/libssl/d1_both.c
1153
dtls12_ccs_built(SSL *s)
lib/libssl/d1_both.c
1164
dtls12_handshake_msg_built(SSL *s)
lib/libssl/d1_both.c
164
static long dtls1_get_message_fragment(SSL *s, int st1, int stn, long max,
lib/libssl/d1_both.c
208
dtls12_create_handshake_msg(SSL *s)
lib/libssl/d1_both.c
244
dtls1_do_write_handshake_message(SSL *s)
lib/libssl/d1_both.c
355
dtls1_do_write_ccs(SSL *s)
lib/libssl/d1_both.c
378
dtls1_do_write(SSL *s, int msg_type)
lib/libssl/d1_both.c
395
dtls1_get_message(SSL *s, int st1, int stn, int mt, long max)
lib/libssl/d1_both.c
457
dtls1_preprocess_fragment(SSL *s, struct hm_header_st *msg_hdr, int max)
lib/libssl/d1_both.c
506
dtls1_retrieve_buffered_fragment(SSL *s, long max, int *ok)
lib/libssl/d1_both.c
564
dtls1_max_handshake_message_len(const SSL *s)
lib/libssl/d1_both.c
575
dtls1_reassemble_fragment(SSL *s, struct hm_header_st* msg_hdr, int *ok)
lib/libssl/d1_both.c
675
dtls1_process_out_of_seq_message(SSL *s, struct hm_header_st* msg_hdr, int *ok)
lib/libssl/d1_both.c
762
dtls1_get_message_fragment(SSL *s, int st1, int stn, long max, int *ok)
lib/libssl/d1_both.c
885
dtls1_read_failed(SSL *s, int code)
lib/libssl/d1_both.c
930
dtls1_retransmit_message(SSL *s, hm_fragment *frag)
lib/libssl/d1_both.c
970
dtls1_retransmit_buffered_messages(SSL *s)
lib/libssl/d1_both.c
993
dtls1_buffer_message(SSL *s, int is_ccs)
lib/libssl/d1_lib.c
156
dtls1_clear_queues(SSL *s)
lib/libssl/d1_lib.c
165
dtls1_free(SSL *s)
lib/libssl/d1_lib.c
189
dtls1_clear(SSL *s)
lib/libssl/d1_lib.c
234
dtls1_ctrl(SSL *s, int cmd, long larg, void *parg)
lib/libssl/d1_lib.c
259
dtls1_start_timer(SSL *s)
lib/libssl/d1_lib.c
277
dtls1_get_timeout(SSL *s, struct timeval* timeleft)
lib/libssl/d1_lib.c
319
dtls1_is_timer_expired(SSL *s)
lib/libssl/d1_lib.c
338
dtls1_double_timeout(SSL *s)
lib/libssl/d1_lib.c
347
dtls1_stop_timer(SSL *s)
lib/libssl/d1_lib.c
360
dtls1_check_timeout_num(SSL *s)
lib/libssl/d1_lib.c
381
dtls1_handle_timeout(SSL *s)
lib/libssl/d1_lib.c
403
dtls1_listen(SSL *s, struct sockaddr *client)
lib/libssl/d1_lib.c
76
static int dtls1_listen(SSL *s, struct sockaddr *client);
lib/libssl/d1_lib.c
79
dtls1_new(SSL *s)
lib/libssl/d1_pkt.c
1055
dtls1_record_replay_check(SSL *s, DTLS1_BITMAP *bitmap,
lib/libssl/d1_pkt.c
1074
dtls1_record_bitmap_update(SSL *s, DTLS1_BITMAP *bitmap,
lib/libssl/d1_pkt.c
1096
dtls1_get_bitmap(SSL *s, SSL3_RECORD_INTERNAL *rr, unsigned int *is_next_epoch)
lib/libssl/d1_pkt.c
1120
dtls1_reset_read_seq_numbers(SSL *s)
lib/libssl/d1_pkt.c
182
static int dtls1_record_replay_check(SSL *s, DTLS1_BITMAP *bitmap,
lib/libssl/d1_pkt.c
184
static void dtls1_record_bitmap_update(SSL *s, DTLS1_BITMAP *bitmap,
lib/libssl/d1_pkt.c
186
static DTLS1_BITMAP *dtls1_get_bitmap(SSL *s, SSL3_RECORD_INTERNAL *rr,
lib/libssl/d1_pkt.c
188
static int dtls1_buffer_record(SSL *s, record_pqueue *q,
lib/libssl/d1_pkt.c
190
static int dtls1_process_record(SSL *s);
lib/libssl/d1_pkt.c
194
dtls1_copy_record(SSL *s, DTLS1_RECORD_DATA_INTERNAL *rdata)
lib/libssl/d1_pkt.c
207
dtls1_buffer_record(SSL *s, record_pqueue *queue, unsigned char *priority)
lib/libssl/d1_pkt.c
253
dtls1_buffer_rcontent(SSL *s, rcontent_pqueue *queue, unsigned char *priority)
lib/libssl/d1_pkt.c
292
dtls1_retrieve_buffered_record(SSL *s, record_pqueue *queue)
lib/libssl/d1_pkt.c
310
dtls1_retrieve_buffered_rcontent(SSL *s, rcontent_pqueue *queue)
lib/libssl/d1_pkt.c
333
dtls1_process_buffered_record(SSL *s)
lib/libssl/d1_pkt.c
357
dtls1_process_record(SSL *s)
lib/libssl/d1_pkt.c
408
dtls1_get_record(SSL *s)
lib/libssl/d1_pkt.c
544
dtls1_read_handshake_unexpected(SSL *s)
lib/libssl/d1_pkt.c
750
dtls1_read_bytes(SSL *s, int type, unsigned char *buf, int len, int peek)
lib/libssl/d1_pkt.c
955
dtls1_write_app_data_bytes(SSL *s, int type, const void *buf_, int len)
lib/libssl/d1_pkt.c
982
dtls1_write_bytes(SSL *s, int type, const void *buf, int len)
lib/libssl/d1_pkt.c
993
do_dtls1_write(SSL *s, int type, const unsigned char *buf, unsigned int len)
lib/libssl/d1_srtp.c
235
SSL_set_tlsext_use_srtp(SSL *s, const char *profiles)
lib/libssl/d1_srtp.c
243
SSL_get_srtp_profiles(SSL *s)
lib/libssl/d1_srtp.c
259
SSL_get_selected_srtp_profile(SSL *s)
lib/libssl/dtls_local.h
187
int dtls1_do_write(SSL *s, int type);
lib/libssl/dtls_local.h
188
int dtls1_read_bytes(SSL *s, int type, unsigned char *buf, int len, int peek);
lib/libssl/dtls_local.h
189
void dtls1_set_message_header(SSL *s, unsigned char mt,
lib/libssl/dtls_local.h
193
int do_dtls1_write(SSL *s, int type, const unsigned char *buf,
lib/libssl/dtls_local.h
196
int dtls1_write_app_data_bytes(SSL *s, int type, const void *buf, int len);
lib/libssl/dtls_local.h
197
int dtls1_write_bytes(SSL *s, int type, const void *buf, int len);
lib/libssl/dtls_local.h
199
int dtls1_read_failed(SSL *s, int code);
lib/libssl/dtls_local.h
200
int dtls1_buffer_message(SSL *s, int ccs);
lib/libssl/dtls_local.h
202
int dtls1_retransmit_buffered_messages(SSL *s);
lib/libssl/dtls_local.h
203
void dtls1_clear_record_buffer(SSL *s);
lib/libssl/dtls_local.h
205
void dtls1_reset_read_seq_numbers(SSL *s);
lib/libssl/dtls_local.h
206
struct timeval* dtls1_get_timeout(SSL *s, struct timeval* timeleft);
lib/libssl/dtls_local.h
207
int dtls1_check_timeout_num(SSL *s);
lib/libssl/dtls_local.h
208
int dtls1_handle_timeout(SSL *s);
lib/libssl/dtls_local.h
209
void dtls1_start_timer(SSL *s);
lib/libssl/dtls_local.h
210
void dtls1_stop_timer(SSL *s);
lib/libssl/dtls_local.h
211
int dtls1_is_timer_expired(SSL *s);
lib/libssl/dtls_local.h
212
void dtls1_double_timeout(SSL *s);
lib/libssl/dtls_local.h
215
int dtls1_new(SSL *s);
lib/libssl/dtls_local.h
216
void dtls1_free(SSL *s);
lib/libssl/dtls_local.h
217
void dtls1_clear(SSL *s);
lib/libssl/dtls_local.h
218
long dtls1_ctrl(SSL *s, int cmd, long larg, void *parg);
lib/libssl/dtls_local.h
220
int dtls1_get_message(SSL *s, int st1, int stn, int mt, long max);
lib/libssl/dtls_local.h
221
int dtls1_get_record(SSL *s);
lib/libssl/dtls_local.h
223
int dtls12_ccs_built(SSL *s);
lib/libssl/dtls_local.h
224
int dtls12_handshake_msg_built(SSL *s);
lib/libssl/s3_lib.c
1155
ssl3_pending(const SSL *s)
lib/libssl/s3_lib.c
1166
ssl3_handshake_msg_start(SSL *s, CBB *handshake, CBB *body, uint8_t msg_type)
lib/libssl/s3_lib.c
1191
ssl3_handshake_msg_finish(SSL *s, CBB *handshake)
lib/libssl/s3_lib.c
1225
ssl3_handshake_write(SSL *s)
lib/libssl/s3_lib.c
1231
ssl3_record_write(SSL *s, int type)
lib/libssl/s3_lib.c
1240
ssl3_new(SSL *s)
lib/libssl/s3_lib.c
1251
ssl3_free(SSL *s)
lib/libssl/s3_lib.c
1296
ssl3_clear(SSL *s)
lib/libssl/s3_lib.c
1383
_SSL_get_shared_group(SSL *s, long n)
lib/libssl/s3_lib.c
1416
_SSL_get_peer_tmp_key(SSL *s, EVP_PKEY **key)
lib/libssl/s3_lib.c
1443
_SSL_session_reused(SSL *s)
lib/libssl/s3_lib.c
1449
_SSL_num_renegotiations(SSL *s)
lib/libssl/s3_lib.c
1455
_SSL_clear_num_renegotiations(SSL *s)
lib/libssl/s3_lib.c
1466
_SSL_total_renegotiations(SSL *s)
lib/libssl/s3_lib.c
1472
_SSL_set_tmp_dh(SSL *s, DH *dh)
lib/libssl/s3_lib.c
1498
_SSL_set_dh_auto(SSL *s, int state)
lib/libssl/s3_lib.c
1505
_SSL_set_tmp_ecdh(SSL *s, EC_KEY *ecdh)
lib/libssl/s3_lib.c
1520
_SSL_set_ecdh_auto(SSL *s, int state)
lib/libssl/s3_lib.c
1526
_SSL_set_tlsext_host_name(SSL *s, const char *name)
lib/libssl/s3_lib.c
1552
_SSL_set_tlsext_debug_arg(SSL *s, void *arg)
lib/libssl/s3_lib.c
1559
_SSL_get_tlsext_status_type(SSL *s)
lib/libssl/s3_lib.c
1565
_SSL_set_tlsext_status_type(SSL *s, int type)
lib/libssl/s3_lib.c
1572
_SSL_get_tlsext_status_exts(SSL *s, STACK_OF(X509_EXTENSION) **exts)
lib/libssl/s3_lib.c
1579
_SSL_set_tlsext_status_exts(SSL *s, STACK_OF(X509_EXTENSION) *exts)
lib/libssl/s3_lib.c
1587
_SSL_get_tlsext_status_ids(SSL *s, STACK_OF(OCSP_RESPID) **ids)
lib/libssl/s3_lib.c
1594
_SSL_set_tlsext_status_ids(SSL *s, STACK_OF(OCSP_RESPID) *ids)
lib/libssl/s3_lib.c
1602
_SSL_get_tlsext_status_ocsp_resp(SSL *s, unsigned char **resp)
lib/libssl/s3_lib.c
1616
_SSL_set_tlsext_status_ocsp_resp(SSL *s, unsigned char *resp, int resp_len)
lib/libssl/s3_lib.c
1632
SSL_set0_chain(SSL *ssl, STACK_OF(X509) *chain)
lib/libssl/s3_lib.c
1639
SSL_set1_chain(SSL *ssl, STACK_OF(X509) *chain)
lib/libssl/s3_lib.c
1646
SSL_add0_chain_cert(SSL *ssl, X509 *x509)
lib/libssl/s3_lib.c
1653
SSL_add1_chain_cert(SSL *ssl, X509 *x509)
lib/libssl/s3_lib.c
1660
SSL_get0_chain_certs(const SSL *ssl, STACK_OF(X509) **out_chain)
lib/libssl/s3_lib.c
1672
SSL_clear_chain_certs(SSL *ssl)
lib/libssl/s3_lib.c
1679
SSL_set1_groups(SSL *s, const int *groups, size_t groups_len)
lib/libssl/s3_lib.c
1687
SSL_set1_groups_list(SSL *s, const char *groups)
lib/libssl/s3_lib.c
1695
_SSL_get_signature_nid(SSL *s, int *nid)
lib/libssl/s3_lib.c
1708
_SSL_get_peer_signature_nid(SSL *s, int *nid)
lib/libssl/s3_lib.c
1721
SSL_get_signature_type_nid(const SSL *s, int *nid)
lib/libssl/s3_lib.c
1738
SSL_get_peer_signature_type_nid(const SSL *s, int *nid)
lib/libssl/s3_lib.c
1755
ssl3_ctrl(SSL *s, int cmd, long larg, void *parg)
lib/libssl/s3_lib.c
1898
ssl3_callback_ctrl(SSL *s, int cmd, void (*fp)(void))
lib/libssl/s3_lib.c
1906
s->cert->dhe_params_cb = (DH *(*)(SSL *, int, int))fp;
lib/libssl/s3_lib.c
1913
s->tlsext_debug_cb = (void (*)(SSL *, int , int,
lib/libssl/s3_lib.c
2246
(DH *(*)(SSL *, int, int))fp;
lib/libssl/s3_lib.c
2254
(int (*)(SSL *, int *, void *))fp;
lib/libssl/s3_lib.c
2258
*(int (**)(SSL *, void *))fp = ctx->tlsext_status_cb;
lib/libssl/s3_lib.c
2262
ctx->tlsext_status_cb = (int (*)(SSL *, void *))fp;
lib/libssl/s3_lib.c
2266
ctx->tlsext_ticket_key_cb = (int (*)(SSL *, unsigned char *,
lib/libssl/s3_lib.c
2275
ssl3_choose_cipher(SSL *s, STACK_OF(SSL_CIPHER) *clnt,
lib/libssl/s3_lib.c
2364
ssl3_get_req_cert_types(SSL *s, CBB *cbb)
lib/libssl/s3_lib.c
2389
ssl3_shutdown(SSL *s)
lib/libssl/s3_lib.c
2439
ssl3_write(SSL *s, const void *buf, int len)
lib/libssl/s3_lib.c
2451
ssl3_read_internal(SSL *s, void *buf, int len, int peek)
lib/libssl/s3_lib.c
2481
ssl3_read(SSL *s, void *buf, int len)
lib/libssl/s3_lib.c
2487
ssl3_peek(SSL *s, void *buf, int len)
lib/libssl/s3_lib.c
2493
ssl3_renegotiate(SSL *s)
lib/libssl/s3_lib.c
2507
ssl3_renegotiate_check(SSL *s)
lib/libssl/srtp.h
139
int SSL_set_tlsext_use_srtp(SSL *ctx, const char *profiles);
lib/libssl/srtp.h
141
STACK_OF(SRTP_PROTECTION_PROFILE) *SSL_get_srtp_profiles(SSL *ssl);
lib/libssl/srtp.h
142
SRTP_PROTECTION_PROFILE *SSL_get_selected_srtp_profile(SSL *s);
lib/libssl/ssl.h
1002
int SSL_get_min_proto_version(SSL *ssl);
lib/libssl/ssl.h
1003
int SSL_get_max_proto_version(SSL *ssl);
lib/libssl/ssl.h
1004
int SSL_set_min_proto_version(SSL *ssl, uint16_t version);
lib/libssl/ssl.h
1005
int SSL_set_max_proto_version(SSL *ssl, uint16_t version);
lib/libssl/ssl.h
1102
int SSL_want(const SSL *s);
lib/libssl/ssl.h
1103
int SSL_clear(SSL *s);
lib/libssl/ssl.h
1107
const SSL_CIPHER *SSL_get_current_cipher(const SSL *s);
lib/libssl/ssl.h
1113
const SSL_CIPHER *SSL_CIPHER_find(SSL *ssl, const unsigned char *ptr);
lib/libssl/ssl.h
1121
int SSL_get_fd(const SSL *s);
lib/libssl/ssl.h
1122
int SSL_get_rfd(const SSL *s);
lib/libssl/ssl.h
1123
int SSL_get_wfd(const SSL *s);
lib/libssl/ssl.h
1124
const char * SSL_get_cipher_list(const SSL *s, int n);
lib/libssl/ssl.h
1125
char * SSL_get_shared_ciphers(const SSL *s, char *buf, int len);
lib/libssl/ssl.h
1126
int SSL_get_read_ahead(const SSL * s);
lib/libssl/ssl.h
1127
int SSL_pending(const SSL *s);
lib/libssl/ssl.h
1128
int SSL_set_fd(SSL *s, int fd);
lib/libssl/ssl.h
1129
int SSL_set_rfd(SSL *s, int fd);
lib/libssl/ssl.h
1130
int SSL_set_wfd(SSL *s, int fd);
lib/libssl/ssl.h
1131
void SSL_set_bio(SSL *s, BIO *rbio, BIO *wbio);
lib/libssl/ssl.h
1132
BIO * SSL_get_rbio(const SSL *s);
lib/libssl/ssl.h
1133
void SSL_set0_rbio(SSL *s, BIO *rbio);
lib/libssl/ssl.h
1134
BIO * SSL_get_wbio(const SSL *s);
lib/libssl/ssl.h
1135
int SSL_set_cipher_list(SSL *s, const char *str);
lib/libssl/ssl.h
1137
int SSL_set_ciphersuites(SSL *s, const char *str);
lib/libssl/ssl.h
1139
void SSL_set_read_ahead(SSL *s, int yes);
lib/libssl/ssl.h
1140
int SSL_get_verify_mode(const SSL *s);
lib/libssl/ssl.h
1141
int SSL_get_verify_depth(const SSL *s);
lib/libssl/ssl.h
1142
int (*SSL_get_verify_callback(const SSL *s))(int, X509_STORE_CTX *);
lib/libssl/ssl.h
1143
void SSL_set_verify(SSL *s, int mode,
lib/libssl/ssl.h
1145
void SSL_set_verify_depth(SSL *s, int depth);
lib/libssl/ssl.h
1146
int SSL_use_RSAPrivateKey(SSL *ssl, RSA *rsa);
lib/libssl/ssl.h
1147
int SSL_use_RSAPrivateKey_ASN1(SSL *ssl, const unsigned char *d, long len);
lib/libssl/ssl.h
1148
int SSL_use_PrivateKey(SSL *ssl, EVP_PKEY *pkey);
lib/libssl/ssl.h
1149
int SSL_use_PrivateKey_ASN1(int pk, SSL *ssl, const unsigned char *d, long len);
lib/libssl/ssl.h
1150
int SSL_use_certificate(SSL *ssl, X509 *x);
lib/libssl/ssl.h
1151
int SSL_use_certificate_ASN1(SSL *ssl, const unsigned char *d, int len);
lib/libssl/ssl.h
1153
int SSL_use_RSAPrivateKey_file(SSL *ssl, const char *file, int type);
lib/libssl/ssl.h
1154
int SSL_use_PrivateKey_file(SSL *ssl, const char *file, int type);
lib/libssl/ssl.h
1155
int SSL_use_certificate_file(SSL *ssl, const char *file, int type);
lib/libssl/ssl.h
1156
int SSL_use_certificate_chain_file(SSL *ssl, const char *file);
lib/libssl/ssl.h
1169
const char *SSL_state_string(const SSL *s);
lib/libssl/ssl.h
1170
const char *SSL_rstate_string(const SSL *s);
lib/libssl/ssl.h
1171
const char *SSL_state_string_long(const SSL *s);
lib/libssl/ssl.h
1172
const char *SSL_rstate_string_long(const SSL *s);
lib/libssl/ssl.h
1181
int SSL_copy_session_id(SSL *to, const SSL *from);
lib/libssl/ssl.h
1209
int SSL_set_session(SSL *to, SSL_SESSION *session);
lib/libssl/ssl.h
1213
int SSL_set_generate_session_id(SSL *, GEN_SESSION_CB);
lib/libssl/ssl.h
1214
int SSL_has_matching_session_id(const SSL *ssl, const unsigned char *id,
lib/libssl/ssl.h
1220
X509 * SSL_get_peer_certificate(const SSL *s);
lib/libssl/ssl.h
1223
STACK_OF(X509) *SSL_get_peer_cert_chain(const SSL *s);
lib/libssl/ssl.h
1245
int SSL_check_private_key(const SSL *ctx);
lib/libssl/ssl.h
1249
int SSL_set_session_id_context(SSL *ssl, const unsigned char *sid_ctx, unsigned int sid_ctx_len);
lib/libssl/ssl.h
1252
int SSL_set_purpose(SSL *s, int purpose);
lib/libssl/ssl.h
1254
int SSL_set_trust(SSL *s, int trust);
lib/libssl/ssl.h
1255
int SSL_set1_host(SSL *s, const char *hostname);
lib/libssl/ssl.h
1256
void SSL_set_hostflags(SSL *s, unsigned int flags);
lib/libssl/ssl.h
1257
const char *SSL_get0_peername(SSL *s);
lib/libssl/ssl.h
1261
X509_VERIFY_PARAM *SSL_get0_param(SSL *ssl);
lib/libssl/ssl.h
1262
int SSL_set1_param(SSL *ssl, X509_VERIFY_PARAM *vpm);
lib/libssl/ssl.h
1264
SSL *SSL_new(SSL_CTX *ctx);
lib/libssl/ssl.h
1265
void SSL_free(SSL *ssl);
lib/libssl/ssl.h
1266
int SSL_up_ref(SSL *ssl);
lib/libssl/ssl.h
1267
int SSL_accept(SSL *ssl);
lib/libssl/ssl.h
1268
int SSL_connect(SSL *ssl);
lib/libssl/ssl.h
1269
int SSL_is_dtls(const SSL *s);
lib/libssl/ssl.h
1270
int SSL_is_server(const SSL *s);
lib/libssl/ssl.h
1271
int SSL_read(SSL *ssl, void *buf, int num);
lib/libssl/ssl.h
1272
int SSL_peek(SSL *ssl, void *buf, int num);
lib/libssl/ssl.h
1273
int SSL_write(SSL *ssl, const void *buf, int num);
lib/libssl/ssl.h
1274
int SSL_read_ex(SSL *ssl, void *buf, size_t num, size_t *bytes_read);
lib/libssl/ssl.h
1275
int SSL_peek_ex(SSL *ssl, void *buf, size_t num, size_t *bytes_peeked);
lib/libssl/ssl.h
1276
int SSL_write_ex(SSL *ssl, const void *buf, size_t num, size_t *bytes_written);
lib/libssl/ssl.h
1282
uint32_t SSL_get_max_early_data(const SSL *s);
lib/libssl/ssl.h
1283
int SSL_set_max_early_data(SSL *s, uint32_t max_early_data);
lib/libssl/ssl.h
1288
int SSL_get_early_data_status(const SSL *s);
lib/libssl/ssl.h
1293
int SSL_read_early_data(SSL *s, void *buf, size_t num, size_t *readbytes);
lib/libssl/ssl.h
1294
int SSL_write_early_data(SSL *s, const void *buf, size_t num, size_t *written);
lib/libssl/ssl.h
1297
long SSL_ctrl(SSL *ssl, int cmd, long larg, void *parg);
lib/libssl/ssl.h
1298
long SSL_callback_ctrl(SSL *, int, void (*)(void));
lib/libssl/ssl.h
1302
int SSL_get_error(const SSL *s, int ret_code);
lib/libssl/ssl.h
1303
const char *SSL_get_version(const SSL *s);
lib/libssl/ssl.h
1340
STACK_OF(SSL_CIPHER) *SSL_get_ciphers(const SSL *s);
lib/libssl/ssl.h
1341
STACK_OF(SSL_CIPHER) *SSL_get_client_ciphers(const SSL *s);
lib/libssl/ssl.h
1342
STACK_OF(SSL_CIPHER) *SSL_get1_supported_ciphers(SSL *s);
lib/libssl/ssl.h
1344
int SSL_do_handshake(SSL *s);
lib/libssl/ssl.h
1345
int SSL_renegotiate(SSL *s);
lib/libssl/ssl.h
1346
int SSL_renegotiate_abbreviated(SSL *s);
lib/libssl/ssl.h
1347
int SSL_renegotiate_pending(SSL *s);
lib/libssl/ssl.h
1348
int SSL_shutdown(SSL *s);
lib/libssl/ssl.h
1350
const SSL_METHOD *SSL_get_ssl_method(SSL *s);
lib/libssl/ssl.h
1351
int SSL_set_ssl_method(SSL *s, const SSL_METHOD *method);
lib/libssl/ssl.h
1357
void SSL_set_client_CA_list(SSL *s, STACK_OF(X509_NAME) *name_list);
lib/libssl/ssl.h
1359
STACK_OF(X509_NAME) *SSL_get_client_CA_list(const SSL *s);
lib/libssl/ssl.h
1361
int SSL_add_client_CA(SSL *ssl, X509 *x);
lib/libssl/ssl.h
1364
void SSL_set_connect_state(SSL *s);
lib/libssl/ssl.h
1365
void SSL_set_accept_state(SSL *s);
lib/libssl/ssl.h
1367
long SSL_get_default_timeout(const SSL *s);
lib/libssl/ssl.h
1372
SSL *SSL_dup(SSL *ssl);
lib/libssl/ssl.h
1374
X509 *SSL_get_certificate(const SSL *ssl);
lib/libssl/ssl.h
1375
/* EVP_PKEY */ struct evp_pkey_st *SSL_get_privatekey(const SSL *ssl);
lib/libssl/ssl.h
1379
void SSL_set_quiet_shutdown(SSL *ssl,int mode);
lib/libssl/ssl.h
1380
int SSL_get_quiet_shutdown(const SSL *ssl);
lib/libssl/ssl.h
1381
void SSL_set_shutdown(SSL *ssl,int mode);
lib/libssl/ssl.h
1382
int SSL_get_shutdown(const SSL *ssl);
lib/libssl/ssl.h
1383
int SSL_version(const SSL *ssl);
lib/libssl/ssl.h
1389
SSL_SESSION *SSL_get_session(const SSL *ssl);
lib/libssl/ssl.h
1390
SSL_SESSION *SSL_get1_session(SSL *ssl); /* obtain a reference count */
lib/libssl/ssl.h
1391
SSL_CTX *SSL_get_SSL_CTX(const SSL *ssl);
lib/libssl/ssl.h
1392
SSL_CTX *SSL_set_SSL_CTX(SSL *ssl, SSL_CTX* ctx);
lib/libssl/ssl.h
1393
void SSL_set_info_callback(SSL *ssl,
lib/libssl/ssl.h
1394
void (*cb)(const SSL *ssl, int type, int val));
lib/libssl/ssl.h
1395
void (*SSL_get_info_callback(const SSL *ssl))(const SSL *ssl, int type, int val);
lib/libssl/ssl.h
1396
int SSL_state(const SSL *ssl);
lib/libssl/ssl.h
1397
void SSL_set_state(SSL *ssl, int state);
lib/libssl/ssl.h
1399
void SSL_set_verify_result(SSL *ssl, long v);
lib/libssl/ssl.h
1400
long SSL_get_verify_result(const SSL *ssl);
lib/libssl/ssl.h
1402
int SSL_set_ex_data(SSL *ssl, int idx, void *data);
lib/libssl/ssl.h
1403
void *SSL_get_ex_data(const SSL *ssl, int idx);
lib/libssl/ssl.h
1451
RSA *(*cb)(SSL *ssl, int is_export, int keylength));
lib/libssl/ssl.h
1453
void SSL_set_tmp_rsa_callback(SSL *ssl,
lib/libssl/ssl.h
1454
RSA *(*cb)(SSL *ssl, int is_export, int keylength));
lib/libssl/ssl.h
1456
DH *(*dh)(SSL *ssl, int is_export, int keylength));
lib/libssl/ssl.h
1457
void SSL_set_tmp_dh_callback(SSL *ssl,
lib/libssl/ssl.h
1458
DH *(*dh)(SSL *ssl, int is_export, int keylength));
lib/libssl/ssl.h
1460
EC_KEY *(*ecdh)(SSL *ssl, int is_export, int keylength));
lib/libssl/ssl.h
1461
void SSL_set_tmp_ecdh_callback(SSL *ssl,
lib/libssl/ssl.h
1462
EC_KEY *(*ecdh)(SSL *ssl, int is_export, int keylength));
lib/libssl/ssl.h
1464
size_t SSL_get_client_random(const SSL *s, unsigned char *out, size_t max_out);
lib/libssl/ssl.h
1465
size_t SSL_get_server_random(const SSL *s, unsigned char *out, size_t max_out);
lib/libssl/ssl.h
1467
const void *SSL_get_current_compression(SSL *s);
lib/libssl/ssl.h
1468
const void *SSL_get_current_expansion(SSL *s);
lib/libssl/ssl.h
1474
int SSL_set_session_ticket_ext(SSL *s, void *ext_data, int ext_len);
lib/libssl/ssl.h
1476
int SSL_set_session_ticket_ext_cb(SSL *s,
lib/libssl/ssl.h
1480
int SSL_set_session_secret_cb(SSL *s,
lib/libssl/ssl.h
1483
int SSL_cache_hit(SSL *s);
lib/libssl/ssl.h
1548
void SSL_set_security_level(SSL *ssl, int level);
lib/libssl/ssl.h
1549
int SSL_get_security_level(const SSL *ssl);
lib/libssl/ssl.h
1623
int (*set_encryption_secrets)(SSL *ssl, enum ssl_encryption_level_t level,
lib/libssl/ssl.h
1636
int (*add_handshake_data)(SSL *ssl, enum ssl_encryption_level_t level,
lib/libssl/ssl.h
1645
int (*flush_flight)(SSL *ssl);
lib/libssl/ssl.h
1654
int (*send_alert)(SSL *ssl, enum ssl_encryption_level_t level,
lib/libssl/ssl.h
1670
int (*set_read_secret)(SSL *ssl, enum ssl_encryption_level_t level,
lib/libssl/ssl.h
1682
int (*set_write_secret)(SSL *ssl, enum ssl_encryption_level_t level,
lib/libssl/ssl.h
1698
int SSL_set_quic_method(SSL *ssl, const SSL_QUIC_METHOD *quic_method);
lib/libssl/ssl.h
1701
int SSL_is_quic(const SSL *ssl);
lib/libssl/ssl.h
1708
size_t SSL_quic_max_handshake_flight_len(const SSL *ssl,
lib/libssl/ssl.h
1714
enum ssl_encryption_level_t SSL_quic_read_level(const SSL *ssl);
lib/libssl/ssl.h
1719
enum ssl_encryption_level_t SSL_quic_write_level(const SSL *ssl);
lib/libssl/ssl.h
1728
int SSL_provide_quic_data(SSL *ssl, enum ssl_encryption_level_t level,
lib/libssl/ssl.h
1736
int SSL_process_quic_post_handshake(SSL *ssl);
lib/libssl/ssl.h
1746
int SSL_set_quic_transport_params(SSL *ssl, const uint8_t *params,
lib/libssl/ssl.h
1756
void SSL_get_peer_quic_transport_params(const SSL *ssl,
lib/libssl/ssl.h
1764
void SSL_set_quic_use_legacy_codepoint(SSL *ssl, int use_legacy);
lib/libssl/ssl.h
364
typedef int (*tls_session_ticket_ext_cb_fn)(SSL *s, const unsigned char *data,
lib/libssl/ssl.h
366
typedef int (*tls_session_secret_cb_fn)(SSL *s, void *secret, int *secret_len,
lib/libssl/ssl.h
487
int version, int content_type, const void *buf, size_t len, SSL *ssl,
lib/libssl/ssl.h
489
void SSL_set_msg_callback(SSL *ssl, void (*cb)(int write_p, int version,
lib/libssl/ssl.h
490
int content_type, const void *buf, size_t len, SSL *ssl, void *arg));
lib/libssl/ssl.h
493
typedef void (*SSL_CTX_keylog_cb_func)(const SSL *ssl, const char *line);
lib/libssl/ssl.h
496
int SSL_set_num_tickets(SSL *s, size_t num_tickets);
lib/libssl/ssl.h
497
size_t SSL_get_num_tickets(const SSL *s);
lib/libssl/ssl.h
500
STACK_OF(X509) *SSL_get0_verified_chain(const SSL *s);
lib/libssl/ssl.h
519
typedef int (*GEN_SESSION_CB)(const SSL *ssl, unsigned char *id,
lib/libssl/ssl.h
581
void SSL_CTX_set_info_callback(SSL_CTX *ctx, void (*cb)(const SSL *ssl,
lib/libssl/ssl.h
583
void (*SSL_CTX_get_info_callback(SSL_CTX *ctx))(const SSL *ssl, int type,
lib/libssl/ssl.h
586
int (*client_cert_cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey));
lib/libssl/ssl.h
587
int (*SSL_CTX_get_client_cert_cb(SSL_CTX *ctx))(SSL *ssl, X509 **x509,
lib/libssl/ssl.h
590
int (*app_gen_cookie_cb)(SSL *ssl, unsigned char *cookie,
lib/libssl/ssl.h
593
int (*app_verify_cookie_cb)(SSL *ssl, const unsigned char *cookie,
lib/libssl/ssl.h
595
void SSL_CTX_set_next_protos_advertised_cb(SSL_CTX *s, int (*cb)(SSL *ssl,
lib/libssl/ssl.h
597
void SSL_CTX_set_next_proto_select_cb(SSL_CTX *s, int (*cb)(SSL *ssl,
lib/libssl/ssl.h
604
void SSL_get0_next_proto_negotiated(const SSL *s, const unsigned char **data,
lib/libssl/ssl.h
613
int SSL_set_alpn_protos(SSL *ssl, const unsigned char *protos,
lib/libssl/ssl.h
616
int (*cb)(SSL *ssl, const unsigned char **out, unsigned char *outlen,
lib/libssl/ssl.h
618
void SSL_get0_alpn_selected(const SSL *ssl, const unsigned char **data,
lib/libssl/ssl.h
622
typedef int (*SSL_psk_use_session_cb_func)(SSL *ssl, const EVP_MD *md,
lib/libssl/ssl.h
624
void SSL_set_psk_use_session_callback(SSL *s, SSL_psk_use_session_cb_func cb);
lib/libssl/ssl.h
709
size_t SSL_get_finished(const SSL *s, void *buf, size_t count);
lib/libssl/ssl.h
710
size_t SSL_get_peer_finished(const SSL *s, void *buf, size_t count);
lib/libssl/ssl.h
721
int SSL_verify_client_post_handshake(SSL *s);
lib/libssl/ssl.h
723
void SSL_set_post_handshake_auth(SSL *s, int val);
lib/libssl/ssl.h
984
int SSL_set0_chain(SSL *ssl, STACK_OF(X509) *chain);
lib/libssl/ssl.h
985
int SSL_set1_chain(SSL *ssl, STACK_OF(X509) *chain);
lib/libssl/ssl.h
986
int SSL_add0_chain_cert(SSL *ssl, X509 *x509);
lib/libssl/ssl.h
987
int SSL_add1_chain_cert(SSL *ssl, X509 *x509);
lib/libssl/ssl.h
988
int SSL_get0_chain_certs(const SSL *ssl, STACK_OF(X509) **out_chain);
lib/libssl/ssl.h
989
int SSL_clear_chain_certs(SSL *ssl);
lib/libssl/ssl.h
994
int SSL_set1_groups(SSL *ssl, const int *groups, size_t groups_len);
lib/libssl/ssl.h
995
int SSL_set1_groups_list(SSL *ssl, const char *groups);
lib/libssl/ssl_both.c
135
ssl3_do_write(SSL *s, int type)
lib/libssl/ssl_both.c
191
ssl3_output_cert_chain(SSL *s, CBB *cbb, SSL_CERT_PKEY *cpk)
lib/libssl/ssl_both.c
253
ssl3_get_message(SSL *s, int st1, int stn, int mt, long max)
lib/libssl/ssl_both.c
453
ssl3_setup_init_buffer(SSL *s)
lib/libssl/ssl_both.c
474
ssl3_release_init_buffer(SSL *s)
lib/libssl/ssl_both.c
484
ssl3_setup_read_buffer(SSL *s)
lib/libssl/ssl_both.c
514
ssl3_setup_write_buffer(SSL *s)
lib/libssl/ssl_both.c
542
ssl3_setup_buffers(SSL *s)
lib/libssl/ssl_both.c
560
ssl3_release_read_buffer(SSL *s)
lib/libssl/ssl_both.c
566
ssl3_release_write_buffer(SSL *s)
lib/libssl/ssl_cert.c
299
ssl_get0_cert(SSL_CTX *ctx, SSL *ssl)
lib/libssl/ssl_cert.c
308
ssl_cert_set0_chain(SSL_CTX *ctx, SSL *ssl, STACK_OF(X509) *chain)
lib/libssl/ssl_cert.c
337
ssl_cert_set1_chain(SSL_CTX *ctx, SSL *ssl, STACK_OF(X509) *chain)
lib/libssl/ssl_cert.c
354
ssl_cert_add0_chain_cert(SSL_CTX *ctx, SSL *ssl, X509 *cert)
lib/libssl/ssl_cert.c
382
ssl_cert_add1_chain_cert(SSL_CTX *ctx, SSL *ssl, X509 *cert)
lib/libssl/ssl_cert.c
393
ssl_verify_cert_chain(SSL *s, STACK_OF(X509) *certs)
lib/libssl/ssl_cert.c
490
SSL_set_client_CA_list(SSL *s, STACK_OF(X509_NAME) *name_list)
lib/libssl/ssl_cert.c
511
SSL_get_client_CA_list(const SSL *s)
lib/libssl/ssl_cert.c
549
SSL_add_client_CA(SSL *ssl, X509 *x)
lib/libssl/ssl_ciph.c
1502
SSL_CIPHER_find(SSL *ssl, const unsigned char *ptr)
lib/libssl/ssl_ciph.c
400
ssl_cipher_get_evp(SSL *s, const EVP_CIPHER **enc, const EVP_MD **md,
lib/libssl/ssl_ciph.c
481
ssl_cipher_get_evp_aead(SSL *s, const EVP_AEAD **aead)
lib/libssl/ssl_ciph.c
509
ssl_get_handshake_evp_md(SSL *s, const EVP_MD **md)
lib/libssl/ssl_ciphers.c
54
ssl_cipher_list_to_bytes(SSL *s, STACK_OF(SSL_CIPHER) *ciphers, CBB *cbb)
lib/libssl/ssl_ciphers.c
94
ssl_bytes_to_cipher_list(SSL *s, CBS *cbs)
lib/libssl/ssl_clnt.c
1088
ssl3_get_server_certificate(SSL *s)
lib/libssl/ssl_clnt.c
1182
ssl3_get_server_kex_dhe(SSL *s, CBS *cbs)
lib/libssl/ssl_clnt.c
1232
ssl3_get_server_kex_ecdhe(SSL *s, CBS *cbs)
lib/libssl/ssl_clnt.c
1285
ssl3_get_server_key_exchange(SSL *s)
lib/libssl/ssl_clnt.c
1442
ssl3_get_certificate_request(SSL *s)
lib/libssl/ssl_clnt.c
1582
ssl3_get_new_session_ticket(SSL *s)
lib/libssl/ssl_clnt.c
1658
ssl3_get_cert_status(SSL *s)
lib/libssl/ssl_clnt.c
172
static int ssl3_send_client_hello(SSL *s);
lib/libssl/ssl_clnt.c
173
static int ssl3_get_dtls_hello_verify(SSL *s);
lib/libssl/ssl_clnt.c
174
static int ssl3_get_server_hello(SSL *s);
lib/libssl/ssl_clnt.c
175
static int ssl3_get_certificate_request(SSL *s);
lib/libssl/ssl_clnt.c
1759
ssl3_get_server_done(SSL *s)
lib/libssl/ssl_clnt.c
176
static int ssl3_get_new_session_ticket(SSL *s);
lib/libssl/ssl_clnt.c
177
static int ssl3_get_cert_status(SSL *s);
lib/libssl/ssl_clnt.c
1779
ssl3_send_client_kex_rsa(SSL *s, CBB *cbb)
lib/libssl/ssl_clnt.c
178
static int ssl3_get_server_done(SSL *s);
lib/libssl/ssl_clnt.c
179
static int ssl3_send_client_verify(SSL *s);
lib/libssl/ssl_clnt.c
180
static int ssl3_send_client_certificate(SSL *s);
lib/libssl/ssl_clnt.c
181
static int ssl_do_client_cert_cb(SSL *s, X509 **px509, EVP_PKEY **ppkey);
lib/libssl/ssl_clnt.c
182
static int ssl3_send_client_key_exchange(SSL *s);
lib/libssl/ssl_clnt.c
183
static int ssl3_get_server_key_exchange(SSL *s);
lib/libssl/ssl_clnt.c
184
static int ssl3_get_server_certificate(SSL *s);
lib/libssl/ssl_clnt.c
1845
ssl3_send_client_kex_dhe(SSL *s, CBB *cbb)
lib/libssl/ssl_clnt.c
185
static int ssl3_check_cert_and_algorithm(SSL *s);
lib/libssl/ssl_clnt.c
186
static int ssl3_check_finished(SSL *s);
lib/libssl/ssl_clnt.c
187
static int ssl3_send_client_change_cipher_spec(SSL *s);
lib/libssl/ssl_clnt.c
188
static int ssl3_send_client_finished(SSL *s);
lib/libssl/ssl_clnt.c
1883
ssl3_send_client_kex_ecdhe(SSL *s, CBB *cbb)
lib/libssl/ssl_clnt.c
189
static int ssl3_get_server_finished(SSL *s);
lib/libssl/ssl_clnt.c
192
ssl3_connect(SSL *s)
lib/libssl/ssl_clnt.c
1922
ssl3_send_client_key_exchange(SSL *s)
lib/libssl/ssl_clnt.c
1968
ssl3_send_client_verify_sigalgs(SSL *s, EVP_PKEY *pkey,
lib/libssl/ssl_clnt.c
2027
ssl3_send_client_verify(SSL *s)
lib/libssl/ssl_clnt.c
2072
ssl3_send_client_certificate(SSL *s)
lib/libssl/ssl_clnt.c
2150
ssl3_check_cert_and_algorithm(SSL *s)
lib/libssl/ssl_clnt.c
2208
ssl3_check_finished(SSL *s)
lib/libssl/ssl_clnt.c
2230
ssl_do_client_cert_cb(SSL *s, X509 **px509, EVP_PKEY **ppkey)
lib/libssl/ssl_clnt.c
2239
ssl3_send_client_change_cipher_spec(SSL *s)
lib/libssl/ssl_clnt.c
2279
ssl3_send_client_finished(SSL *s)
lib/libssl/ssl_clnt.c
2316
ssl3_get_server_finished(SSL *s)
lib/libssl/ssl_clnt.c
649
ssl3_send_client_hello(SSL *s)
lib/libssl/ssl_clnt.c
761
ssl3_get_dtls_hello_verify(SSL *s)
lib/libssl/ssl_clnt.c
822
ssl3_get_server_hello(SSL *s)
lib/libssl/ssl_err.c
672
SSL_error_internal(const SSL *s, int r, const char *f, int l)
lib/libssl/ssl_lib.c
1008
SSL_check_private_key(const SSL *ssl)
lib/libssl/ssl_lib.c
1032
SSL_accept(SSL *s)
lib/libssl/ssl_lib.c
1042
SSL_connect(SSL *s)
lib/libssl/ssl_lib.c
1052
SSL_is_dtls(const SSL *s)
lib/libssl/ssl_lib.c
1059
SSL_is_server(const SSL *s)
lib/libssl/ssl_lib.c
1076
SSL_get_default_timeout(const SSL *s)
lib/libssl/ssl_lib.c
1083
SSL_read(SSL *s, void *buf, int num)
lib/libssl/ssl_lib.c
1109
SSL_read_ex(SSL *s, void *buf, size_t num, size_t *bytes_read)
lib/libssl/ssl_lib.c
1129
SSL_peek(SSL *s, void *buf, int num)
lib/libssl/ssl_lib.c
1154
SSL_peek_ex(SSL *s, void *buf, size_t num, size_t *bytes_peeked)
lib/libssl/ssl_lib.c
1174
SSL_write(SSL *s, const void *buf, int num)
lib/libssl/ssl_lib.c
1201
SSL_write_ex(SSL *s, const void *buf, size_t num, size_t *bytes_written)
lib/libssl/ssl_lib.c
1241
SSL_get_max_early_data(const SSL *s)
lib/libssl/ssl_lib.c
1248
SSL_set_max_early_data(SSL *s, uint32_t max_early_data)
lib/libssl/ssl_lib.c
1255
SSL_get_early_data_status(const SSL *s)
lib/libssl/ssl_lib.c
1262
SSL_read_early_data(SSL *s, void *buf, size_t num, size_t *readbytes)
lib/libssl/ssl_lib.c
1276
SSL_write_early_data(SSL *s, const void *buf, size_t num, size_t *written)
lib/libssl/ssl_lib.c
1285
SSL_shutdown(SSL *s)
lib/libssl/ssl_lib.c
1307
SSL_renegotiate(SSL *s)
lib/libssl/ssl_lib.c
1324
SSL_renegotiate_abbreviated(SSL *s)
lib/libssl/ssl_lib.c
1341
SSL_renegotiate_pending(SSL *s)
lib/libssl/ssl_lib.c
1352
SSL_ctrl(SSL *s, int cmd, long larg, void *parg)
lib/libssl/ssl_lib.c
1408
SSL_callback_ctrl(SSL *s, int cmd, void (*fp)(void))
lib/libssl/ssl_lib.c
1523
SSL_get_ciphers(const SSL *s)
lib/libssl/ssl_lib.c
1535
SSL_get_client_ciphers(const SSL *s)
lib/libssl/ssl_lib.c
1544
SSL_get1_supported_ciphers(SSL *s)
lib/libssl/ssl_lib.c
1583
ssl_has_ecc_ciphers(SSL *s)
lib/libssl/ssl_lib.c
1608
SSL_get_cipher_list(const SSL *s, int n)
lib/libssl/ssl_lib.c
165
SSL_clear(SSL *s)
lib/libssl/ssl_lib.c
1673
SSL_set_cipher_list(SSL *s, const char *str)
lib/libssl/ssl_lib.c
1694
SSL_set_ciphersuites(SSL *s, const char *str)
lib/libssl/ssl_lib.c
1714
SSL_get_shared_ciphers(const SSL *s, char *buf, int len)
lib/libssl/ssl_lib.c
1760
SSL_get_servername(const SSL *s, const int type)
lib/libssl/ssl_lib.c
1772
SSL_get_servername_type(const SSL *s)
lib/libssl/ssl_lib.c
1865
SSL_get0_next_proto_negotiated(const SSL *s, const unsigned char **data,
lib/libssl/ssl_lib.c
1875
SSL_CTX_set_next_protos_advertised_cb(SSL_CTX *ctx, int (*cb) (SSL *ssl,
lib/libssl/ssl_lib.c
1883
SSL_CTX_set_next_proto_select_cb(SSL_CTX *ctx, int (*cb) (SSL *s,
lib/libssl/ssl_lib.c
1930
SSL_set_alpn_protos(SSL *ssl, const unsigned char *protos,
lib/libssl/ssl_lib.c
1965
int (*cb) (SSL *ssl, const unsigned char **out, unsigned char *outlen,
lib/libssl/ssl_lib.c
1980
SSL_get0_alpn_selected(const SSL *ssl, const unsigned char **data,
lib/libssl/ssl_lib.c
1989
SSL_set_psk_use_session_callback(SSL *s, SSL_psk_use_session_cb_func cb)
lib/libssl/ssl_lib.c
1996
SSL_export_keying_material(SSL *s, unsigned char *out, size_t out_len,
lib/libssl/ssl_lib.c
2338
ssl_using_ecc_cipher(SSL *s)
lib/libssl/ssl_lib.c
2351
ssl_check_srvr_ecc_cert_and_alg(SSL *s, X509 *x)
lib/libssl/ssl_lib.c
236
SSL *
lib/libssl/ssl_lib.c
2370
ssl_get_server_send_pkey(const SSL *s)
lib/libssl/ssl_lib.c
239
SSL *s;
lib/libssl/ssl_lib.c
2394
ssl_get_sign_pkey(SSL *s, const SSL_CIPHER *cipher, const EVP_MD **pmd,
lib/libssl/ssl_lib.c
2428
ssl_dhe_params_auto_key_bits(SSL *s)
lib/libssl/ssl_lib.c
2453
ssl_should_update_external_cache(SSL *s, int mode)
lib/libssl/ssl_lib.c
2475
ssl_should_update_internal_cache(SSL *s, int mode)
lib/libssl/ssl_lib.c
2521
ssl_update_cache(SSL *s, int mode)
lib/libssl/ssl_lib.c
2569
SSL_get_ssl_method(SSL *s)
lib/libssl/ssl_lib.c
2576
SSL_set_ssl_method(SSL *s, const SSL_METHOD *method)
lib/libssl/ssl_lib.c
2578
int (*handshake_func)(SSL *) = NULL;
lib/libssl/ssl_lib.c
2603
SSL_get_error(const SSL *s, int i)
lib/libssl/ssl_lib.c
2695
SSL_set_quic_method(SSL *ssl, const SSL_QUIC_METHOD *quic_method)
lib/libssl/ssl_lib.c
2707
SSL_quic_max_handshake_flight_len(const SSL *ssl,
lib/libssl/ssl_lib.c
2755
SSL_quic_read_level(const SSL *ssl)
lib/libssl/ssl_lib.c
2762
SSL_quic_write_level(const SSL *ssl)
lib/libssl/ssl_lib.c
2769
SSL_provide_quic_data(SSL *ssl, enum ssl_encryption_level_t level,
lib/libssl/ssl_lib.c
2803
SSL_process_quic_post_handshake(SSL *ssl)
lib/libssl/ssl_lib.c
2811
SSL_do_handshake(SSL *s)
lib/libssl/ssl_lib.c
2832
SSL_set_accept_state(SSL *s)
lib/libssl/ssl_lib.c
2843
SSL_set_connect_state(SSL *s)
lib/libssl/ssl_lib.c
2854
ssl_undefined_function(SSL *s)
lib/libssl/ssl_lib.c
2868
ssl_undefined_const_function(const SSL *s)
lib/libssl/ssl_lib.c
2896
SSL_get_version(const SSL *s)
lib/libssl/ssl_lib.c
2902
SSL *
lib/libssl/ssl_lib.c
2903
SSL_dup(SSL *s)
lib/libssl/ssl_lib.c
2907
SSL *ret;
lib/libssl/ssl_lib.c
3026
ssl_clear_cipher_state(SSL *s)
lib/libssl/ssl_lib.c
3033
ssl_info_callback(const SSL *s, int type, int value)
lib/libssl/ssl_lib.c
3044
ssl_msg_callback(SSL *s, int is_write, int content_type,
lib/libssl/ssl_lib.c
3055
ssl_msg_callback_cbs(SSL *s, int is_write, int content_type, CBS *cbs)
lib/libssl/ssl_lib.c
3062
SSL_get_certificate(const SSL *s)
lib/libssl/ssl_lib.c
3070
SSL_get_privatekey(const SSL *s)
lib/libssl/ssl_lib.c
3077
SSL_get_current_cipher(const SSL *s)
lib/libssl/ssl_lib.c
3084
SSL_get_current_compression(SSL *s)
lib/libssl/ssl_lib.c
3091
SSL_get_current_expansion(SSL *s)
lib/libssl/ssl_lib.c
3098
SSL_get_client_random(const SSL *s, unsigned char *out, size_t max_out)
lib/libssl/ssl_lib.c
3115
SSL_get_server_random(const SSL *s, unsigned char *out, size_t max_out)
lib/libssl/ssl_lib.c
3132
ssl_init_wbio_buffer(SSL *s, int push)
lib/libssl/ssl_lib.c
3163
ssl_free_wbio_buffer(SSL *s)
lib/libssl/ssl_lib.c
3194
SSL_set_quiet_shutdown(SSL *s, int mode)
lib/libssl/ssl_lib.c
3201
SSL_get_quiet_shutdown(const SSL *s)
lib/libssl/ssl_lib.c
3208
SSL_set_shutdown(SSL *s, int mode)
lib/libssl/ssl_lib.c
3215
SSL_get_shutdown(const SSL *s)
lib/libssl/ssl_lib.c
3222
SSL_version(const SSL *s)
lib/libssl/ssl_lib.c
3229
SSL_get_SSL_CTX(const SSL *ssl)
lib/libssl/ssl_lib.c
3236
SSL_set_SSL_CTX(SSL *ssl, SSL_CTX* ctx)
lib/libssl/ssl_lib.c
3281
SSL_set_info_callback(SSL *ssl, void (*cb)(const SSL *ssl, int type, int val))
lib/libssl/ssl_lib.c
3287
void (*SSL_get_info_callback(const SSL *ssl))(const SSL *ssl, int type, int val)
lib/libssl/ssl_lib.c
3294
SSL_state(const SSL *ssl)
lib/libssl/ssl_lib.c
3301
SSL_set_state(SSL *ssl, int state)
lib/libssl/ssl_lib.c
3308
SSL_set_verify_result(SSL *ssl, long arg)
lib/libssl/ssl_lib.c
3315
SSL_get_verify_result(const SSL *ssl)
lib/libssl/ssl_lib.c
3322
SSL_verify_client_post_handshake(SSL *ssl)
lib/libssl/ssl_lib.c
3336
SSL_set_post_handshake_auth(SSL *ssl, int val)
lib/libssl/ssl_lib.c
3352
SSL_set_ex_data(SSL *s, int idx, void *arg)
lib/libssl/ssl_lib.c
3359
SSL_get_ex_data(const SSL *s, int idx)
lib/libssl/ssl_lib.c
3389
ssl_ok(SSL *s)
lib/libssl/ssl_lib.c
3440
SSL_want(const SSL *s)
lib/libssl/ssl_lib.c
3447
SSL_CTX_set_tmp_rsa_callback(SSL_CTX *ctx, RSA *(*cb)(SSL *ssl, int is_export,
lib/libssl/ssl_lib.c
3455
SSL_set_tmp_rsa_callback(SSL *ssl, RSA *(*cb)(SSL *ssl, int is_export,
lib/libssl/ssl_lib.c
3463
SSL_CTX_set_tmp_dh_callback(SSL_CTX *ctx, DH *(*dh)(SSL *ssl, int is_export,
lib/libssl/ssl_lib.c
3471
SSL_set_tmp_dh_callback(SSL *ssl, DH *(*dh)(SSL *ssl, int is_export,
lib/libssl/ssl_lib.c
3479
SSL_CTX_set_tmp_ecdh_callback(SSL_CTX *ctx, EC_KEY *(*ecdh)(SSL *ssl,
lib/libssl/ssl_lib.c
3488
SSL_set_tmp_ecdh_callback(SSL *ssl, EC_KEY *(*ecdh)(SSL *ssl, int is_export,
lib/libssl/ssl_lib.c
3497
int content_type, const void *buf, size_t len, SSL *ssl, void *arg))
lib/libssl/ssl_lib.c
3505
SSL_set_msg_callback(SSL *ssl, void (*cb)(int write_p, int version,
lib/libssl/ssl_lib.c
3506
int content_type, const void *buf, size_t len, SSL *ssl, void *arg))
lib/libssl/ssl_lib.c
3513
SSL_cache_hit(SSL *s)
lib/libssl/ssl_lib.c
3552
SSL_get_min_proto_version(SSL *ssl)
lib/libssl/ssl_lib.c
3559
SSL_set_min_proto_version(SSL *ssl, uint16_t version)
lib/libssl/ssl_lib.c
3568
SSL_get_max_proto_version(SSL *ssl)
lib/libssl/ssl_lib.c
3575
SSL_set_max_proto_version(SSL *ssl, uint16_t version)
lib/libssl/ssl_lib.c
3605
SSL_get_security_level(const SSL *ssl)
lib/libssl/ssl_lib.c
3612
SSL_set_security_level(SSL *ssl, int level)
lib/libssl/ssl_lib.c
3619
SSL_is_quic(const SSL *ssl)
lib/libssl/ssl_lib.c
3626
SSL_set_quic_transport_params(SSL *ssl, const uint8_t *params,
lib/libssl/ssl_lib.c
3645
SSL_get_peer_quic_transport_params(const SSL *ssl, const uint8_t **out_params,
lib/libssl/ssl_lib.c
3654
SSL_set_quic_use_legacy_codepoint(SSL *ssl, int use_legacy)
lib/libssl/ssl_lib.c
377
SSL_set_session_id_context(SSL *ssl, const unsigned char *sid_ctx,
lib/libssl/ssl_lib.c
402
SSL_set_generate_session_id(SSL *ssl, GEN_SESSION_CB cb)
lib/libssl/ssl_lib.c
412
SSL_has_matching_session_id(const SSL *ssl, const unsigned char *id,
lib/libssl/ssl_lib.c
446
SSL_set_purpose(SSL *s, int purpose)
lib/libssl/ssl_lib.c
460
SSL_set_trust(SSL *s, int trust)
lib/libssl/ssl_lib.c
467
SSL_set1_host(SSL *s, const char *hostname)
lib/libssl/ssl_lib.c
482
SSL_set_hostflags(SSL *s, unsigned int flags)
lib/libssl/ssl_lib.c
489
SSL_get0_peername(SSL *s)
lib/libssl/ssl_lib.c
510
SSL_get0_param(SSL *ssl)
lib/libssl/ssl_lib.c
517
SSL_set1_param(SSL *ssl, X509_VERIFY_PARAM *vpm)
lib/libssl/ssl_lib.c
524
SSL_free(SSL *s)
lib/libssl/ssl_lib.c
604
SSL_up_ref(SSL *s)
lib/libssl/ssl_lib.c
611
SSL_set_bio(SSL *s, BIO *rbio, BIO *wbio)
lib/libssl/ssl_lib.c
631
SSL_get_rbio(const SSL *s)
lib/libssl/ssl_lib.c
638
SSL_set0_rbio(SSL *s, BIO *rbio)
lib/libssl/ssl_lib.c
646
SSL_get_wbio(const SSL *s)
lib/libssl/ssl_lib.c
653
SSL_get_fd(const SSL *s)
lib/libssl/ssl_lib.c
660
SSL_get_rfd(const SSL *s)
lib/libssl/ssl_lib.c
674
SSL_get_wfd(const SSL *s)
lib/libssl/ssl_lib.c
688
SSL_set_fd(SSL *s, int fd)
lib/libssl/ssl_lib.c
708
SSL_set_wfd(SSL *s, int fd)
lib/libssl/ssl_lib.c
732
SSL_set_rfd(SSL *s, int fd)
lib/libssl/ssl_lib.c
757
SSL_get_finished(const SSL *s, void *buf, size_t count)
lib/libssl/ssl_lib.c
771
SSL_get_peer_finished(const SSL *s, void *buf, size_t count)
lib/libssl/ssl_lib.c
784
SSL_get_verify_mode(const SSL *s)
lib/libssl/ssl_lib.c
791
SSL_get_verify_depth(const SSL *s)
lib/libssl/ssl_lib.c
798
(*SSL_get_verify_callback(const SSL *s))(int, X509_STORE_CTX *)
lib/libssl/ssl_lib.c
819
SSL_set_num_tickets(SSL *s, size_t num_tickets)
lib/libssl/ssl_lib.c
828
SSL_get_num_tickets(const SSL *s)
lib/libssl/ssl_lib.c
872
SSL_set_verify(SSL *s, int mode,
lib/libssl/ssl_lib.c
882
SSL_set_verify_depth(SSL *s, int depth)
lib/libssl/ssl_lib.c
889
SSL_set_read_ahead(SSL *s, int yes)
lib/libssl/ssl_lib.c
896
SSL_get_read_ahead(const SSL *s)
lib/libssl/ssl_lib.c
903
SSL_pending(const SSL *s)
lib/libssl/ssl_lib.c
910
SSL_get_peer_certificate(const SSL *s)
lib/libssl/ssl_lib.c
927
SSL_get_peer_cert_chain(const SSL *s)
lib/libssl/ssl_lib.c
944
SSL_get0_verified_chain(const SSL *s)
lib/libssl/ssl_lib.c
957
SSL_copy_session_id(SSL *t, const SSL *f)
lib/libssl/ssl_local.h
1180
int ssl_enabled_tls_version_range(const SSL *s, uint16_t *min_ver,
lib/libssl/ssl_local.h
1182
int ssl_supported_tls_version_range(const SSL *s, uint16_t *min_ver,
lib/libssl/ssl_local.h
1185
uint16_t ssl_effective_tls_version(const SSL *s);
lib/libssl/ssl_local.h
1186
int ssl_max_supported_version(const SSL *s, uint16_t *max_ver);
lib/libssl/ssl_local.h
1187
int ssl_max_legacy_version(const SSL *s, uint16_t *max_ver);
lib/libssl/ssl_local.h
1188
int ssl_max_shared_version(const SSL *s, uint16_t peer_ver, uint16_t *max_ver);
lib/libssl/ssl_local.h
1189
int ssl_check_version_from_server(const SSL *s, uint16_t server_version);
lib/libssl/ssl_local.h
1190
int ssl_legacy_stack_version(const SSL *s, uint16_t version);
lib/libssl/ssl_local.h
1198
void ssl_clear_cipher_state(SSL *s);
lib/libssl/ssl_local.h
1199
int ssl_clear_bad_session(SSL *s);
lib/libssl/ssl_local.h
1201
void ssl_info_callback(const SSL *s, int type, int value);
lib/libssl/ssl_local.h
1202
void ssl_msg_callback(SSL *s, int is_write, int content_type,
lib/libssl/ssl_local.h
1204
void ssl_msg_callback_cbs(SSL *s, int is_write, int content_type, CBS *cbs);
lib/libssl/ssl_local.h
1209
SSL_CERT *ssl_get0_cert(SSL_CTX *ctx, SSL *ssl);
lib/libssl/ssl_local.h
1210
int ssl_cert_set0_chain(SSL_CTX *ctx, SSL *ssl, STACK_OF(X509) *chain);
lib/libssl/ssl_local.h
1211
int ssl_cert_set1_chain(SSL_CTX *ctx, SSL *ssl, STACK_OF(X509) *chain);
lib/libssl/ssl_local.h
1212
int ssl_cert_add0_chain_cert(SSL_CTX *ctx, SSL *ssl, X509 *cert);
lib/libssl/ssl_local.h
1213
int ssl_cert_add1_chain_cert(SSL_CTX *ctx, SSL *ssl, X509 *cert);
lib/libssl/ssl_local.h
1215
int ssl_security_default_cb(const SSL *ssl, const SSL_CTX *ctx, int op,
lib/libssl/ssl_local.h
1218
int ssl_security_cipher_check(const SSL *ssl, SSL_CIPHER *cipher);
lib/libssl/ssl_local.h
1219
int ssl_security_shared_cipher(const SSL *ssl, SSL_CIPHER *cipher);
lib/libssl/ssl_local.h
1220
int ssl_security_supported_cipher(const SSL *ssl, SSL_CIPHER *cipher);
lib/libssl/ssl_local.h
1222
int ssl_security_dh(const SSL *ssl, DH *dh);
lib/libssl/ssl_local.h
1223
int ssl_security_sigalg_check(const SSL *ssl, const EVP_PKEY *pkey);
lib/libssl/ssl_local.h
1224
int ssl_security_tickets(const SSL *ssl);
lib/libssl/ssl_local.h
1225
int ssl_security_version(const SSL *ssl, int version);
lib/libssl/ssl_local.h
1226
int ssl_security_cert(const SSL_CTX *ctx, const SSL *ssl, X509 *x509,
lib/libssl/ssl_local.h
1228
int ssl_security_cert_chain(const SSL *ssl, STACK_OF(X509) *sk,
lib/libssl/ssl_local.h
1230
int ssl_security_shared_group(const SSL *ssl, uint16_t group_id);
lib/libssl/ssl_local.h
1231
int ssl_security_supported_group(const SSL *ssl, uint16_t group_id);
lib/libssl/ssl_local.h
1234
int ssl_get_new_session(SSL *s, int session);
lib/libssl/ssl_local.h
1235
int ssl_get_prev_session(SSL *s, CBS *session_id, CBS *ext_block,
lib/libssl/ssl_local.h
1237
int ssl_cipher_list_to_bytes(SSL *s, STACK_OF(SSL_CIPHER) *ciphers, CBB *cbb);
lib/libssl/ssl_local.h
1238
STACK_OF(SSL_CIPHER) *ssl_bytes_to_cipher_list(SSL *s, CBS *cbs);
lib/libssl/ssl_local.h
1246
void ssl_update_cache(SSL *s, int mode);
lib/libssl/ssl_local.h
1247
int ssl_cipher_get_evp(SSL *s, const EVP_CIPHER **enc,
lib/libssl/ssl_local.h
1249
int ssl_cipher_get_evp_aead(SSL *s, const EVP_AEAD **aead);
lib/libssl/ssl_local.h
1250
int ssl_get_handshake_evp_md(SSL *s, const EVP_MD **md);
lib/libssl/ssl_local.h
1252
int ssl_verify_cert_chain(SSL *s, STACK_OF(X509) *sk);
lib/libssl/ssl_local.h
1253
int ssl_undefined_function(SSL *s);
lib/libssl/ssl_local.h
1255
int ssl_undefined_const_function(const SSL *s);
lib/libssl/ssl_local.h
1256
SSL_CERT_PKEY *ssl_get_server_send_pkey(const SSL *s);
lib/libssl/ssl_local.h
1257
EVP_PKEY *ssl_get_sign_pkey(SSL *s, const SSL_CIPHER *c, const EVP_MD **pmd,
lib/libssl/ssl_local.h
1259
size_t ssl_dhe_params_auto_key_bits(SSL *s);
lib/libssl/ssl_local.h
1262
STACK_OF(SSL_CIPHER) *ssl_get_ciphers_by_id(SSL *s);
lib/libssl/ssl_local.h
1263
int ssl_has_ecc_ciphers(SSL *s);
lib/libssl/ssl_local.h
1268
int ssl3_do_write(SSL *s, int type);
lib/libssl/ssl_local.h
1269
int ssl3_send_alert(SSL *s, int level, int desc);
lib/libssl/ssl_local.h
1270
int ssl3_get_req_cert_types(SSL *s, CBB *cbb);
lib/libssl/ssl_local.h
1271
int ssl3_get_message(SSL *s, int st1, int stn, int mt, long max);
lib/libssl/ssl_local.h
1275
int ssl3_renegotiate(SSL *ssl);
lib/libssl/ssl_local.h
1277
int ssl3_renegotiate_check(SSL *ssl);
lib/libssl/ssl_local.h
1279
void ssl_force_want_read(SSL *s);
lib/libssl/ssl_local.h
1281
int ssl3_dispatch_alert(SSL *s);
lib/libssl/ssl_local.h
1282
int ssl3_read_alert(SSL *s);
lib/libssl/ssl_local.h
1283
int ssl3_read_change_cipher_spec(SSL *s);
lib/libssl/ssl_local.h
1284
int ssl3_read_bytes(SSL *s, int type, unsigned char *buf, int len, int peek);
lib/libssl/ssl_local.h
1285
int ssl3_write_bytes(SSL *s, int type, const void *buf, int len);
lib/libssl/ssl_local.h
1286
int ssl3_output_cert_chain(SSL *s, CBB *cbb, SSL_CERT_PKEY *cpk);
lib/libssl/ssl_local.h
1287
SSL_CIPHER *ssl3_choose_cipher(SSL *ssl, STACK_OF(SSL_CIPHER) *clnt,
lib/libssl/ssl_local.h
1289
int ssl3_setup_buffers(SSL *s);
lib/libssl/ssl_local.h
1290
int ssl3_setup_init_buffer(SSL *s);
lib/libssl/ssl_local.h
1291
void ssl3_release_init_buffer(SSL *s);
lib/libssl/ssl_local.h
1292
int ssl3_setup_read_buffer(SSL *s);
lib/libssl/ssl_local.h
1293
int ssl3_setup_write_buffer(SSL *s);
lib/libssl/ssl_local.h
1295
void ssl3_release_read_buffer(SSL *s);
lib/libssl/ssl_local.h
1296
void ssl3_release_write_buffer(SSL *s);
lib/libssl/ssl_local.h
1297
int ssl3_new(SSL *s);
lib/libssl/ssl_local.h
1298
void ssl3_free(SSL *s);
lib/libssl/ssl_local.h
1299
int ssl3_accept(SSL *s);
lib/libssl/ssl_local.h
1300
int ssl3_connect(SSL *s);
lib/libssl/ssl_local.h
1301
int ssl3_read(SSL *s, void *buf, int len);
lib/libssl/ssl_local.h
1302
int ssl3_peek(SSL *s, void *buf, int len);
lib/libssl/ssl_local.h
1303
int ssl3_write(SSL *s, const void *buf, int len);
lib/libssl/ssl_local.h
1304
int ssl3_shutdown(SSL *s);
lib/libssl/ssl_local.h
1305
void ssl3_clear(SSL *s);
lib/libssl/ssl_local.h
1306
long ssl3_ctrl(SSL *s, int cmd, long larg, void *parg);
lib/libssl/ssl_local.h
1308
long ssl3_callback_ctrl(SSL *s, int cmd, void (*fp)(void));
lib/libssl/ssl_local.h
1310
int ssl3_pending(const SSL *s);
lib/libssl/ssl_local.h
1312
int ssl3_handshake_msg_start(SSL *s, CBB *handshake, CBB *body,
lib/libssl/ssl_local.h
1314
int ssl3_handshake_msg_finish(SSL *s, CBB *handshake);
lib/libssl/ssl_local.h
1315
int ssl3_handshake_write(SSL *s);
lib/libssl/ssl_local.h
1316
int ssl3_record_write(SSL *s, int type);
lib/libssl/ssl_local.h
1318
int ssl3_do_change_cipher_spec(SSL *ssl);
lib/libssl/ssl_local.h
1320
int ssl3_packet_read(SSL *s, int plen);
lib/libssl/ssl_local.h
1321
int ssl3_packet_extend(SSL *s, int plen);
lib/libssl/ssl_local.h
1322
int ssl3_write_pending(SSL *s, int type, const unsigned char *buf,
lib/libssl/ssl_local.h
1344
int tls1_new(SSL *s);
lib/libssl/ssl_local.h
1345
void tls1_free(SSL *s);
lib/libssl/ssl_local.h
1346
void tls1_clear(SSL *s);
lib/libssl/ssl_local.h
1348
int ssl_init_wbio_buffer(SSL *s, int push);
lib/libssl/ssl_local.h
1349
void ssl_free_wbio_buffer(SSL *s);
lib/libssl/ssl_local.h
1351
int tls1_transcript_hash_init(SSL *s);
lib/libssl/ssl_local.h
1352
int tls1_transcript_hash_update(SSL *s, const unsigned char *buf, size_t len);
lib/libssl/ssl_local.h
1353
int tls1_transcript_hash_value(SSL *s, unsigned char *out, size_t len,
lib/libssl/ssl_local.h
1355
void tls1_transcript_hash_free(SSL *s);
lib/libssl/ssl_local.h
1357
int tls1_transcript_init(SSL *s);
lib/libssl/ssl_local.h
1358
void tls1_transcript_free(SSL *s);
lib/libssl/ssl_local.h
1359
void tls1_transcript_reset(SSL *s);
lib/libssl/ssl_local.h
1360
int tls1_transcript_append(SSL *s, const unsigned char *buf, size_t len);
lib/libssl/ssl_local.h
1361
int tls1_transcript_data(SSL *s, const unsigned char **data, size_t *len);
lib/libssl/ssl_local.h
1362
void tls1_transcript_freeze(SSL *s);
lib/libssl/ssl_local.h
1363
void tls1_transcript_unfreeze(SSL *s);
lib/libssl/ssl_local.h
1364
int tls1_transcript_record(SSL *s, const unsigned char *buf, size_t len);
lib/libssl/ssl_local.h
1366
int tls1_PRF(SSL *s, const unsigned char *secret, size_t secret_len,
lib/libssl/ssl_local.h
1371
void tls1_cleanup_key_block(SSL *s);
lib/libssl/ssl_local.h
1372
int tls1_change_read_cipher_state(SSL *s);
lib/libssl/ssl_local.h
1373
int tls1_change_write_cipher_state(SSL *s);
lib/libssl/ssl_local.h
1374
int tls1_setup_key_block(SSL *s);
lib/libssl/ssl_local.h
1375
int tls1_generate_key_block(SSL *s, uint8_t *key_block, size_t key_block_len);
lib/libssl/ssl_local.h
1376
int ssl_ok(SSL *s);
lib/libssl/ssl_local.h
1378
int tls12_derive_finished(SSL *s);
lib/libssl/ssl_local.h
1379
int tls12_derive_peer_finished(SSL *s);
lib/libssl/ssl_local.h
1380
int tls12_derive_master_secret(SSL *s, uint8_t *premaster_secret,
lib/libssl/ssl_local.h
1383
int ssl_using_ecc_cipher(SSL *s);
lib/libssl/ssl_local.h
1384
int ssl_check_srvr_ecc_cert_and_alg(SSL *s, X509 *x);
lib/libssl/ssl_local.h
1386
void tls1_get_formatlist(const SSL *s, int client_formats,
lib/libssl/ssl_local.h
1388
void tls1_get_group_list(const SSL *s, int client_groups,
lib/libssl/ssl_local.h
1399
int tls1_check_group(SSL *s, uint16_t group_id);
lib/libssl/ssl_local.h
1400
int tls1_count_shared_groups(const SSL *ssl, size_t *out_count);
lib/libssl/ssl_local.h
1401
int tls1_get_shared_group_by_index(const SSL *ssl, size_t index, int *out_nid);
lib/libssl/ssl_local.h
1402
int tls1_get_supported_group(const SSL *s, int *out_nid);
lib/libssl/ssl_local.h
1404
int ssl_check_clienthello_tlsext_early(SSL *s);
lib/libssl/ssl_local.h
1405
int ssl_check_clienthello_tlsext_late(SSL *s);
lib/libssl/ssl_local.h
1406
int ssl_check_serverhello_tlsext(SSL *s);
lib/libssl/ssl_local.h
1414
int tls1_process_ticket(SSL *s, CBS *ext_block, int *alert, SSL_SESSION **ret);
lib/libssl/ssl_local.h
1416
int tls1_check_ec_server_key(SSL *s);
lib/libssl/ssl_local.h
1431
void SSL_error_internal(const SSL *s, int r, const char *f, int l);
lib/libssl/ssl_local.h
1445
int tls_process_peer_certs(SSL *s, STACK_OF(X509) *peer_certs);
lib/libssl/ssl_local.h
313
DH *(*dhe_params_cb)(SSL *ssl, int is_export, int keysize);
lib/libssl/ssl_local.h
316
int (*security_cb)(const SSL *s, const SSL_CTX *ctx, int op, int bits,
lib/libssl/ssl_local.h
354
int (*ssl_new)(SSL *s);
lib/libssl/ssl_local.h
355
void (*ssl_clear)(SSL *s);
lib/libssl/ssl_local.h
356
void (*ssl_free)(SSL *s);
lib/libssl/ssl_local.h
358
int (*ssl_accept)(SSL *s);
lib/libssl/ssl_local.h
359
int (*ssl_connect)(SSL *s);
lib/libssl/ssl_local.h
360
int (*ssl_shutdown)(SSL *s);
lib/libssl/ssl_local.h
362
int (*ssl_renegotiate)(SSL *s);
lib/libssl/ssl_local.h
363
int (*ssl_renegotiate_check)(SSL *s);
lib/libssl/ssl_local.h
365
int (*ssl_pending)(const SSL *s);
lib/libssl/ssl_local.h
366
int (*ssl_read_bytes)(SSL *s, int type, unsigned char *buf, int len,
lib/libssl/ssl_local.h
368
int (*ssl_write_bytes)(SSL *s, int type, const void *buf_, int len);
lib/libssl/ssl_local.h
611
int tls12_key_block_generate(struct tls12_key_block *kb, SSL *s,
lib/libssl/ssl_local.h
652
typedef void (ssl_info_callback_fn)(const SSL *s, int type, int val);
lib/libssl/ssl_local.h
654
const void *buf, size_t len, SSL *ssl, void *arg);
lib/libssl/ssl_local.h
723
int (*client_cert_cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey);
lib/libssl/ssl_local.h
726
int (*app_gen_cookie_cb)(SSL *ssl, unsigned char *cookie,
lib/libssl/ssl_local.h
730
int (*app_verify_cookie_cb)(SSL *ssl, const unsigned char *cookie,
lib/libssl/ssl_local.h
745
int (*tlsext_servername_callback)(SSL*, int *, void *);
lib/libssl/ssl_local.h
749
int (*tlsext_ticket_key_cb)(SSL *ssl, unsigned char *name,
lib/libssl/ssl_local.h
754
int (*tlsext_status_cb)(SSL *ssl, void *arg);
lib/libssl/ssl_local.h
836
int (*alpn_select_cb)(SSL *s, const unsigned char **out,
lib/libssl/ssl_local.h
947
int (*handshake_func)(SSL *);
lib/libssl/ssl_local.h
961
void (*tlsext_debug_cb)(SSL *s, int client_server, int type,
lib/libssl/ssl_pkt.c
1194
ssl3_do_change_cipher_spec(SSL *s)
lib/libssl/ssl_pkt.c
1223
ssl3_write_alert(SSL *s)
lib/libssl/ssl_pkt.c
1234
ssl3_send_alert(SSL *s, int level, int desc)
lib/libssl/ssl_pkt.c
124
static int do_ssl3_write(SSL *s, int type, const unsigned char *buf,
lib/libssl/ssl_pkt.c
1255
ssl3_dispatch_alert(SSL *s)
lib/libssl/ssl_pkt.c
126
static int ssl3_get_record(SSL *s);
lib/libssl/ssl_pkt.c
133
ssl_force_want_read(SSL *s)
lib/libssl/ssl_pkt.c
153
ssl3_read_n(SSL *s, int n, int max, int extend)
lib/libssl/ssl_pkt.c
292
ssl3_packet_read(SSL *s, int plen)
lib/libssl/ssl_pkt.c
306
ssl3_packet_extend(SSL *s, int plen)
lib/libssl/ssl_pkt.c
333
ssl3_get_record(SSL *s)
lib/libssl/ssl_pkt.c
468
ssl3_write_bytes(SSL *s, int type, const void *buf_, int len)
lib/libssl/ssl_pkt.c
518
do_ssl3_write(SSL *s, int type, const unsigned char *buf, unsigned int len)
lib/libssl/ssl_pkt.c
590
ssl3_write_pending(SSL *s, int type, const unsigned char *buf, unsigned int len)
lib/libssl/ssl_pkt.c
638
SSL *s = cb_arg;
lib/libssl/ssl_pkt.c
646
ssl3_read_alert(SSL *s)
lib/libssl/ssl_pkt.c
725
ssl3_read_change_cipher_spec(SSL *s)
lib/libssl/ssl_pkt.c
788
ssl3_read_handshake_unexpected(SSL *s)
lib/libssl/ssl_pkt.c
993
ssl3_read_bytes(SSL *s, int type, unsigned char *buf, int len, int peek)
lib/libssl/ssl_rsa.c
133
SSL_use_certificate_ASN1(SSL *ssl, const unsigned char *d, int len)
lib/libssl/ssl_rsa.c
151
SSL_use_RSAPrivateKey(SSL *ssl, RSA *rsa)
lib/libssl/ssl_rsa.c
179
ssl_set_pkey(SSL_CTX *ctx, SSL *ssl, EVP_PKEY *pkey)
lib/libssl/ssl_rsa.c
232
SSL_use_RSAPrivateKey_file(SSL *ssl, const char *file, int type)
lib/libssl/ssl_rsa.c
273
SSL_use_RSAPrivateKey_ASN1(SSL *ssl, const unsigned char *d, long len)
lib/libssl/ssl_rsa.c
290
SSL_use_PrivateKey(SSL *ssl, EVP_PKEY *pkey)
lib/libssl/ssl_rsa.c
304
SSL_use_PrivateKey_file(SSL *ssl, const char *file, int type)
lib/libssl/ssl_rsa.c
345
SSL_use_PrivateKey_ASN1(int type, SSL *ssl, const unsigned char *d, long len)
lib/libssl/ssl_rsa.c
373
ssl_get_password_cb_and_arg(SSL_CTX *ctx, SSL *ssl,
lib/libssl/ssl_rsa.c
386
ssl_set_cert(SSL_CTX *ctx, SSL *ssl, X509 *x)
lib/libssl/ssl_rsa.c
675
ssl_use_certificate_chain_bio(SSL_CTX *ctx, SSL *ssl, BIO *in)
lib/libssl/ssl_rsa.c
69
static int ssl_get_password_cb_and_arg(SSL_CTX *ctx, SSL *ssl,
lib/libssl/ssl_rsa.c
71
static int ssl_set_cert(SSL_CTX *ctx, SSL *ssl, X509 *x509);
lib/libssl/ssl_rsa.c
72
static int ssl_set_pkey(SSL_CTX *ctx, SSL *ssl, EVP_PKEY *pkey);
lib/libssl/ssl_rsa.c
722
ssl_use_certificate_chain_file(SSL_CTX *ctx, SSL *ssl, const char *file)
lib/libssl/ssl_rsa.c
73
static int ssl_use_certificate_chain_bio(SSL_CTX *ctx, SSL *ssl, BIO *in);
lib/libssl/ssl_rsa.c
74
static int ssl_use_certificate_chain_file(SSL_CTX *ctx, SSL *ssl,
lib/libssl/ssl_rsa.c
753
SSL_use_certificate_chain_file(SSL *ssl, const char *file)
lib/libssl/ssl_rsa.c
78
SSL_use_certificate(SSL *ssl, X509 *x)
lib/libssl/ssl_rsa.c
89
SSL_use_certificate_file(SSL *ssl, const char *file, int type)
lib/libssl/ssl_seclevel.c
142
ssl_security_secop_version(const SSL_CTX *ctx, const SSL *ssl, int version)
lib/libssl/ssl_seclevel.c
159
ssl_security_secop_compression(const SSL_CTX *ctx, const SSL *ssl)
lib/libssl/ssl_seclevel.c
165
ssl_security_secop_tickets(const SSL_CTX *ctx, const SSL *ssl)
lib/libssl/ssl_seclevel.c
176
ssl_security_secop_tmp_dh(const SSL_CTX *ctx, const SSL *ssl, int bits)
lib/libssl/ssl_seclevel.c
192
ssl_security_secop_default(const SSL_CTX *ctx, const SSL *ssl, int bits)
lib/libssl/ssl_seclevel.c
203
ssl_security_default_cb(const SSL *ssl, const SSL_CTX *ctx, int secop, int bits,
lib/libssl/ssl_seclevel.c
232
ssl_security(const SSL *ssl, int secop, int bits, int nid, void *other)
lib/libssl/ssl_seclevel.c
239
ssl_security_sigalg_check(const SSL *ssl, const EVP_PKEY *pkey)
lib/libssl/ssl_seclevel.c
249
ssl_security_tickets(const SSL *ssl)
lib/libssl/ssl_seclevel.c
255
ssl_security_version(const SSL *ssl, int version)
lib/libssl/ssl_seclevel.c
261
ssl_security_cipher(const SSL *ssl, SSL_CIPHER *cipher, int secop)
lib/libssl/ssl_seclevel.c
267
ssl_security_cipher_check(const SSL *ssl, SSL_CIPHER *cipher)
lib/libssl/ssl_seclevel.c
273
ssl_security_shared_cipher(const SSL *ssl, SSL_CIPHER *cipher)
lib/libssl/ssl_seclevel.c
279
ssl_security_supported_cipher(const SSL *ssl, SSL_CIPHER *cipher)
lib/libssl/ssl_seclevel.c
295
ssl_security_dh(const SSL *ssl, DH *dh)
lib/libssl/ssl_seclevel.c
316
ssl_security_cert_key(const SSL_CTX *ctx, const SSL *ssl, X509 *x509, int secop)
lib/libssl/ssl_seclevel.c
34
ssl_security_normalize_level(const SSL_CTX *ctx, const SSL *ssl, int *out_level)
lib/libssl/ssl_seclevel.c
359
ssl_security_cert_sig(const SSL_CTX *ctx, const SSL *ssl, X509 *x509, int secop)
lib/libssl/ssl_seclevel.c
380
ssl_security_cert(const SSL_CTX *ctx, const SSL *ssl, X509 *x509,
lib/libssl/ssl_seclevel.c
413
ssl_security_cert_chain(const SSL *ssl, STACK_OF(X509) *sk, X509 *x509,
lib/libssl/ssl_seclevel.c
441
ssl_security_group(const SSL *ssl, uint16_t group_id, int secop)
lib/libssl/ssl_seclevel.c
470
ssl_security_shared_group(const SSL *ssl, uint16_t group_id)
lib/libssl/ssl_seclevel.c
476
ssl_security_supported_group(const SSL *ssl, uint16_t group_id)
lib/libssl/ssl_seclevel.c
76
ssl_security_level_and_minimum_bits(const SSL_CTX *ctx, const SSL *ssl,
lib/libssl/ssl_seclevel.c
95
ssl_security_secop_cipher(const SSL_CTX *ctx, const SSL *ssl, int bits,
lib/libssl/ssl_sess.c
1065
SSL_set_session_secret_cb(SSL *s, int (*tls_session_secret_cb)(SSL *s,
lib/libssl/ssl_sess.c
1078
SSL_set_session_ticket_ext_cb(SSL *s, tls_session_ticket_ext_cb_fn cb,
lib/libssl/ssl_sess.c
1090
SSL_set_session_ticket_ext(SSL *s, void *ext_data, int ext_len)
lib/libssl/ssl_sess.c
1170
ssl_clear_bad_session(SSL *s)
lib/libssl/ssl_sess.c
1240
(*SSL_CTX_sess_get_new_cb(SSL_CTX *ctx))(SSL *ssl, SSL_SESSION *sess)
lib/libssl/ssl_sess.c
1270
(*SSL_CTX_sess_get_get_cb(SSL_CTX *ctx))(SSL *ssl, const unsigned char *data,
lib/libssl/ssl_sess.c
1279
void (*cb)(const SSL *ssl, int type, int val))
lib/libssl/ssl_sess.c
1286
(*SSL_CTX_get_info_callback(SSL_CTX *ctx))(const SSL *ssl, int type, int val)
lib/libssl/ssl_sess.c
1294
int (*cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey))
lib/libssl/ssl_sess.c
1301
(*SSL_CTX_get_client_cert_cb(SSL_CTX *ctx))(SSL * ssl, X509 ** x509,
lib/libssl/ssl_sess.c
1310
int (*cb)(SSL *ssl, unsigned char *cookie, unsigned int *cookie_len))
lib/libssl/ssl_sess.c
1318
int (*cb)(SSL *ssl, const unsigned char *cookie, unsigned int cookie_len))
lib/libssl/ssl_sess.c
149
SSL_get_session(const SSL *ssl)
lib/libssl/ssl_sess.c
157
SSL_get1_session(SSL *ssl)
lib/libssl/ssl_sess.c
408
def_generate_session_id(const SSL *ssl, unsigned char *id, unsigned int *id_len)
lib/libssl/ssl_sess.c
433
ssl_get_new_session(SSL *s, int session)
lib/libssl/ssl_sess.c
543
ssl_session_from_cache(SSL *s, CBS *session_id)
lib/libssl/ssl_sess.c
573
ssl_session_from_callback(SSL *s, CBS *session_id)
lib/libssl/ssl_sess.c
610
ssl_session_by_id(SSL *s, CBS *session_id)
lib/libssl/ssl_sess.c
645
ssl_get_prev_session(SSL *s, CBS *session_id, CBS *ext_block, int *alert)
lib/libssl/ssl_sess.c
898
SSL_set_session(SSL *s, SSL_SESSION *session)
lib/libssl/ssl_sigalgs.c
204
ssl_sigalg_from_value(SSL *s, uint16_t value)
lib/libssl/ssl_sigalgs.c
248
ssl_sigalg_for_legacy(SSL *s, EVP_PKEY *pkey)
lib/libssl/ssl_sigalgs.c
265
ssl_sigalg_pkey_ok(SSL *s, const struct ssl_sigalg *sigalg, EVP_PKEY *pkey)
lib/libssl/ssl_sigalgs.c
305
ssl_sigalg_select(SSL *s, EVP_PKEY *pkey)
lib/libssl/ssl_sigalgs.c
338
ssl_sigalg_for_peer(SSL *s, EVP_PKEY *pkey, uint16_t sigalg_value)
lib/libssl/ssl_sigalgs.h
62
const struct ssl_sigalg *ssl_sigalg_select(SSL *s, EVP_PKEY *pkey);
lib/libssl/ssl_sigalgs.h
63
const struct ssl_sigalg *ssl_sigalg_for_peer(SSL *s, EVP_PKEY *pkey,
lib/libssl/ssl_srvr.c
1163
ssl3_send_dtls_hello_verify_request(SSL *s)
lib/libssl/ssl_srvr.c
1207
ssl3_send_server_hello(SSL *s)
lib/libssl/ssl_srvr.c
1285
ssl3_send_server_done(SSL *s)
lib/libssl/ssl_srvr.c
1311
ssl3_send_server_kex_dhe(SSL *s, CBB *cbb)
lib/libssl/ssl_srvr.c
1369
ssl3_send_server_kex_ecdhe(SSL *s, CBB *cbb)
lib/libssl/ssl_srvr.c
1408
ssl3_send_server_key_exchange(SSL *s)
lib/libssl/ssl_srvr.c
1550
ssl3_send_certificate_request(SSL *s)
lib/libssl/ssl_srvr.c
1614
ssl3_get_client_kex_rsa(SSL *s, CBS *cbs)
lib/libssl/ssl_srvr.c
1717
ssl3_get_client_kex_dhe(SSL *s, CBS *cbs)
lib/libssl/ssl_srvr.c
172
static int ssl3_get_client_hello(SSL *s);
lib/libssl/ssl_srvr.c
173
static int ssl3_send_dtls_hello_verify_request(SSL *s);
lib/libssl/ssl_srvr.c
174
static int ssl3_send_server_hello(SSL *s);
lib/libssl/ssl_srvr.c
175
static int ssl3_send_hello_request(SSL *s);
lib/libssl/ssl_srvr.c
1759
ssl3_get_client_kex_ecdhe(SSL *s, CBS *cbs)
lib/libssl/ssl_srvr.c
176
static int ssl3_send_server_certificate(SSL *s);
lib/libssl/ssl_srvr.c
177
static int ssl3_send_server_key_exchange(SSL *s);
lib/libssl/ssl_srvr.c
178
static int ssl3_send_certificate_request(SSL *s);
lib/libssl/ssl_srvr.c
179
static int ssl3_send_server_done(SSL *s);
lib/libssl/ssl_srvr.c
180
static int ssl3_get_client_certificate(SSL *s);
lib/libssl/ssl_srvr.c
1802
ssl3_get_client_key_exchange(SSL *s)
lib/libssl/ssl_srvr.c
181
static int ssl3_get_client_key_exchange(SSL *s);
lib/libssl/ssl_srvr.c
182
static int ssl3_get_cert_verify(SSL *s);
lib/libssl/ssl_srvr.c
183
static int ssl3_send_newsession_ticket(SSL *s);
lib/libssl/ssl_srvr.c
184
static int ssl3_send_cert_status(SSL *s);
lib/libssl/ssl_srvr.c
185
static int ssl3_send_server_change_cipher_spec(SSL *s);
lib/libssl/ssl_srvr.c
1850
ssl3_get_cert_verify(SSL *s)
lib/libssl/ssl_srvr.c
186
static int ssl3_send_server_finished(SSL *s);
lib/libssl/ssl_srvr.c
187
static int ssl3_get_client_finished(SSL *s);
lib/libssl/ssl_srvr.c
190
ssl3_accept(SSL *s)
lib/libssl/ssl_srvr.c
1976
ssl3_get_client_certificate(SSL *s)
lib/libssl/ssl_srvr.c
2094
ssl3_send_server_certificate(SSL *s)
lib/libssl/ssl_srvr.c
2133
ssl3_send_newsession_ticket(SSL *s)
lib/libssl/ssl_srvr.c
2268
ssl3_send_cert_status(SSL *s)
lib/libssl/ssl_srvr.c
2301
ssl3_send_server_change_cipher_spec(SSL *s)
lib/libssl/ssl_srvr.c
2341
ssl3_get_client_finished(SSL *s)
lib/libssl/ssl_srvr.c
2395
ssl3_send_server_finished(SSL *s)
lib/libssl/ssl_srvr.c
738
ssl3_send_hello_request(SSL *s)
lib/libssl/ssl_srvr.c
764
ssl3_get_client_hello(SSL *s)
lib/libssl/ssl_stat.c
253
SSL_rstate_string_long(const SSL *s)
lib/libssl/ssl_stat.c
269
SSL_state_string(const SSL *s)
lib/libssl/ssl_stat.c
518
SSL_rstate_string(const SSL *s)
lib/libssl/ssl_stat.c
90
SSL_state_string_long(const SSL *s)
lib/libssl/ssl_tlsext.c
1024
tlsext_ocsp_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1039
tlsext_ocsp_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
1059
tlsext_ocsp_client_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
1112
tlsext_sessionticket_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1136
tlsext_sessionticket_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
1179
tlsext_sessionticket_server_process(SSL *s, uint16_t msg_type, CBS *cbs,
lib/libssl/ssl_tlsext.c
1201
tlsext_sessionticket_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1209
tlsext_sessionticket_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
1216
tlsext_sessionticket_client_process(SSL *s, uint16_t msg_type, CBS *cbs,
lib/libssl/ssl_tlsext.c
1245
tlsext_srtp_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1251
tlsext_srtp_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
1288
tlsext_srtp_server_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
1363
tlsext_srtp_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1369
tlsext_srtp_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
137
tlsext_alpn_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1393
tlsext_srtp_client_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
143
tlsext_alpn_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
1446
tlsext_keyshare_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1452
tlsext_keyshare_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
1499
tlsext_keyshare_server_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
164
tlsext_alpn_client_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
1671
tlsext_keyshare_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1678
tlsext_keyshare_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
1706
tlsext_keyshare_client_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
1772
tlsext_versions_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1778
tlsext_versions_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
1803
tlsext_versions_server_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
1838
tlsext_versions_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1844
tlsext_versions_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
1850
tlsext_versions_client_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
1875
tlsext_cookie_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1882
tlsext_cookie_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
1900
tlsext_cookie_server_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
1926
tlsext_cookie_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1937
tlsext_cookie_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
194
tlsext_supportedgroups_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1957
tlsext_cookie_client_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
1987
tlsext_psk_kex_modes_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1994
tlsext_psk_kex_modes_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
2012
tlsext_psk_kex_modes_server_process(SSL *s, uint16_t msg_type, CBS *cbs,
lib/libssl/ssl_tlsext.c
2033
tlsext_psk_kex_modes_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
2040
tlsext_psk_kex_modes_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
2046
tlsext_psk_kex_modes_client_process(SSL *s, uint16_t msg_type, CBS *cbs,
lib/libssl/ssl_tlsext.c
205
tlsext_supportedgroups_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
2057
tlsext_psk_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
2063
tlsext_psk_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
2069
tlsext_psk_client_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
2075
tlsext_psk_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
2081
tlsext_psk_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
2087
tlsext_psk_server_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
2097
tlsext_quic_transport_parameters_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
2103
tlsext_quic_transport_parameters_client_build(SSL *s, uint16_t msg_type,
lib/libssl/ssl_tlsext.c
2114
tlsext_quic_transport_parameters_client_process(SSL *s, uint16_t msg_type,
lib/libssl/ssl_tlsext.c
2132
tlsext_quic_transport_parameters_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
2138
tlsext_quic_transport_parameters_server_build(SSL *s, uint16_t msg_type,
lib/libssl/ssl_tlsext.c
2149
tlsext_quic_transport_parameters_server_process(SSL *s, uint16_t msg_type,
lib/libssl/ssl_tlsext.c
2167
int (*needs)(SSL *s, uint16_t msg_type);
lib/libssl/ssl_tlsext.c
2168
int (*build)(SSL *s, uint16_t msg_type, CBB *cbb);
lib/libssl/ssl_tlsext.c
2169
int (*process)(SSL *s, uint16_t msg_type, CBS *cbs, int *alert);
lib/libssl/ssl_tlsext.c
235
tlsext_supportedgroups_server_process(SSL *s, uint16_t msg_type, CBS *cbs,
lib/libssl/ssl_tlsext.c
2445
tlsext_extension_seen(SSL *s, uint16_t type)
lib/libssl/ssl_tlsext.c
2455
tlsext_extension_processed(SSL *s, uint16_t type)
lib/libssl/ssl_tlsext.c
2474
tlsext_randomize_build_order(SSL *s)
lib/libssl/ssl_tlsext.c
2504
tlsext_linearize_build_order(SSL *s)
lib/libssl/ssl_tlsext.c
2523
tlsext_build(SSL *s, int is_server, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
2571
tlsext_clienthello_hash_extension(SSL *s, uint16_t type, CBS *cbs)
lib/libssl/ssl_tlsext.c
2601
tlsext_parse(SSL *s, struct tlsext_data *td, int is_server, uint16_t msg_type,
lib/libssl/ssl_tlsext.c
2671
tlsext_process(SSL *s, struct tlsext_data *td, int is_server, uint16_t msg_type,
lib/libssl/ssl_tlsext.c
2709
tlsext_server_reset_state(SSL *s)
lib/libssl/ssl_tlsext.c
2720
tlsext_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
2726
tlsext_server_parse(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
2752
tlsext_client_reset_state(SSL *s)
lib/libssl/ssl_tlsext.c
2761
tlsext_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
2767
tlsext_client_parse(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
316
tlsext_supportedgroups_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
322
tlsext_supportedgroups_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
328
tlsext_supportedgroups_client_process(SSL *s, uint16_t msg_type, CBS *cbs,
lib/libssl/ssl_tlsext.c
356
tlsext_ecpf_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
380
tlsext_ecpf_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
410
tlsext_ecpf_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
416
tlsext_ecpf_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
422
tlsext_ecpf_server_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
428
tlsext_ecpf_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
43
tlsext_alpn_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
434
tlsext_ecpf_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
440
tlsext_ecpf_client_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
449
tlsext_ri_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
455
tlsext_ri_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
471
tlsext_ri_server_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
494
tlsext_ri_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
501
tlsext_ri_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
51
tlsext_alpn_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
520
tlsext_ri_client_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
578
tlsext_sigalgs_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
584
tlsext_sigalgs_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
603
tlsext_sigalgs_server_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
618
tlsext_sigalgs_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
624
tlsext_sigalgs_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
640
tlsext_sigalgs_client_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
661
tlsext_sni_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
667
tlsext_sni_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
767
tlsext_sni_server_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
848
tlsext_sni_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
857
tlsext_sni_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
863
tlsext_sni_client_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
898
tlsext_ocsp_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
90
tlsext_alpn_server_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
907
tlsext_ocsp_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
951
tlsext_ocsp_server_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.h
37
int tlsext_client_build(SSL *s, uint16_t msg_type, CBB *cbb);
lib/libssl/ssl_tlsext.h
38
int tlsext_client_parse(SSL *s, uint16_t msg_type, CBS *cbs, int *alert);
lib/libssl/ssl_tlsext.h
40
int tlsext_server_build(SSL *s, uint16_t msg_type, CBB *cbb);
lib/libssl/ssl_tlsext.h
41
int tlsext_server_parse(SSL *s, uint16_t msg_type, CBS *cbs, int *alert);
lib/libssl/ssl_tlsext.h
43
int tlsext_extension_seen(SSL *s, uint16_t);
lib/libssl/ssl_tlsext.h
44
int tlsext_extension_processed(SSL *s, uint16_t);
lib/libssl/ssl_tlsext.h
45
int tlsext_randomize_build_order(SSL *s);
lib/libssl/ssl_transcript.c
110
tls1_transcript_hash_free(SSL *s)
lib/libssl/ssl_transcript.c
117
tls1_transcript_init(SSL *s)
lib/libssl/ssl_transcript.c
131
tls1_transcript_free(SSL *s)
lib/libssl/ssl_transcript.c
138
tls1_transcript_reset(SSL *s)
lib/libssl/ssl_transcript.c
146
tls1_transcript_append(SSL *s, const unsigned char *buf, size_t len)
lib/libssl/ssl_transcript.c
158
tls1_transcript_data(SSL *s, const unsigned char **data, size_t *len)
lib/libssl/ssl_transcript.c
176
tls1_transcript_freeze(SSL *s)
lib/libssl/ssl_transcript.c
182
tls1_transcript_unfreeze(SSL *s)
lib/libssl/ssl_transcript.c
188
tls1_transcript_record(SSL *s, const unsigned char *buf, size_t len)
lib/libssl/ssl_transcript.c
24
tls1_transcript_hash_init(SSL *s)
lib/libssl/ssl_transcript.c
64
tls1_transcript_hash_update(SSL *s, const unsigned char *buf, size_t len)
lib/libssl/ssl_transcript.c
73
tls1_transcript_hash_value(SSL *s, unsigned char *out, size_t len,
lib/libssl/ssl_versions.c
128
ssl_enabled_tls_version_range(const SSL *s, uint16_t *min_ver, uint16_t *max_ver)
lib/libssl/ssl_versions.c
189
ssl_supported_tls_version_range(const SSL *s, uint16_t *min_ver,
lib/libssl/ssl_versions.c
226
ssl_effective_tls_version(const SSL *s)
lib/libssl/ssl_versions.c
235
ssl_max_supported_version(const SSL *s, uint16_t *max_ver)
lib/libssl/ssl_versions.c
255
ssl_max_legacy_version(const SSL *s, uint16_t *max_ver)
lib/libssl/ssl_versions.c
273
ssl_max_shared_version(const SSL *s, uint16_t peer_ver, uint16_t *max_ver)
lib/libssl/ssl_versions.c
342
ssl_check_version_from_server(const SSL *s, uint16_t server_version)
lib/libssl/ssl_versions.c
367
ssl_legacy_stack_version(const SSL *s, uint16_t version)
lib/libssl/t1_enc.c
150
tls1_cleanup_key_block(SSL *s)
lib/libssl/t1_enc.c
247
tls1_PRF(SSL *s, const unsigned char *secret, size_t secret_len,
lib/libssl/t1_enc.c
289
tls1_generate_key_block(SSL *s, uint8_t *key_block, size_t key_block_len)
lib/libssl/t1_enc.c
300
tls1_change_cipher_state(SSL *s, int is_write)
lib/libssl/t1_enc.c
331
tls1_change_read_cipher_state(SSL *s)
lib/libssl/t1_enc.c
337
tls1_change_write_cipher_state(SSL *s)
lib/libssl/t1_enc.c
343
tls1_setup_key_block(SSL *s)
lib/libssl/t1_lib.c
1028
tls_decrypt_ticket(SSL *s, CBS *ticket, int *alert, SSL_SESSION **psess)
lib/libssl/t1_lib.c
124
static int tls_decrypt_ticket(SSL *s, CBS *ticket, int *alert,
lib/libssl/t1_lib.c
128
tls1_new(SSL *s)
lib/libssl/t1_lib.c
137
tls1_free(SSL *s)
lib/libssl/t1_lib.c
147
tls1_clear(SSL *s)
lib/libssl/t1_lib.c
431
tls1_get_formatlist(const SSL *s, int client_formats, const uint8_t **pformats,
lib/libssl/t1_lib.c
454
tls1_get_group_list(const SSL *s, int client_groups, const uint16_t **pgroups,
lib/libssl/t1_lib.c
488
tls1_get_group_lists(const SSL *ssl, const uint16_t **pref, size_t *preflen,
lib/libssl/t1_lib.c
518
tls1_group_id_allowed(const SSL *ssl, uint16_t group_id)
lib/libssl/t1_lib.c
529
tls1_count_shared_groups(const SSL *ssl, size_t *out_count)
lib/libssl/t1_lib.c
557
tls1_group_by_index(const SSL *ssl, size_t n, int *out_nid,
lib/libssl/t1_lib.c
558
int (*ssl_security_fn)(const SSL *, uint16_t))
lib/libssl/t1_lib.c
585
tls1_get_shared_group_by_index(const SSL *ssl, size_t index, int *out_nid)
lib/libssl/t1_lib.c
592
tls1_get_supported_group(const SSL *ssl, int *out_nid)
lib/libssl/t1_lib.c
671
tls1_check_group(SSL *s, uint16_t group_id)
lib/libssl/t1_lib.c
719
tls1_check_ec_key(SSL *s, const uint16_t group_id, const uint8_t comp_id)
lib/libssl/t1_lib.c
757
tls1_check_ec_server_key(SSL *s)
lib/libssl/t1_lib.c
778
ssl_check_clienthello_tlsext_early(SSL *s)
lib/libssl/t1_lib.c
811
ssl_check_clienthello_tlsext_late(SSL *s)
lib/libssl/t1_lib.c
872
ssl_check_serverhello_tlsext(SSL *s)
lib/libssl/t1_lib.c
953
tls1_process_ticket(SSL *s, CBS *ext_block, int *alert, SSL_SESSION **ret)
lib/libssl/tls1.h
306
const char *SSL_get_servername(const SSL *s, const int type);
lib/libssl/tls1.h
307
int SSL_get_servername_type(const SSL *s);
lib/libssl/tls1.h
315
int SSL_export_keying_material(SSL *s, unsigned char *out, size_t olen,
lib/libssl/tls1.h
319
int SSL_get_signature_type_nid(const SSL *ssl, int *nid);
lib/libssl/tls1.h
320
int SSL_get_peer_signature_type_nid(const SSL *ssl, int *nid);
lib/libssl/tls12_internal.h
23
int tls12_exporter(SSL *s, const uint8_t *label, size_t label_len,
lib/libssl/tls12_key_schedule.c
206
tls12_exporter(SSL *s, const uint8_t *label, size_t label_len,
lib/libssl/tls12_key_schedule.c
89
tls12_key_block_generate(struct tls12_key_block *kb, SSL *s,
lib/libssl/tls12_lib.c
21
tls12_finished_verify_data(SSL *s, const char *finished_label,
lib/libssl/tls12_lib.c
52
tls12_client_finished_verify_data(SSL *s, uint8_t *verify_data,
lib/libssl/tls12_lib.c
61
tls12_server_finished_verify_data(SSL *s, uint8_t *verify_data,
lib/libssl/tls12_lib.c
70
tls12_derive_finished(SSL *s)
lib/libssl/tls12_lib.c
84
tls12_derive_peer_finished(SSL *s)
lib/libssl/tls12_lib.c
98
tls12_derive_master_secret(SSL *s, uint8_t *premaster_secret,
lib/libssl/tls13_client.c
104
SSL *s = ctx->ssl;
lib/libssl/tls13_client.c
229
SSL *s = ctx->ssl;
lib/libssl/tls13_client.c
32
SSL *s = ctx->ssl;
lib/libssl/tls13_client.c
353
SSL *s = ctx->ssl;
lib/libssl/tls13_client.c
491
SSL *s = ctx->ssl;
lib/libssl/tls13_client.c
580
SSL *s = ctx->ssl;
lib/libssl/tls13_client.c
827
SSL *s = ctx->ssl;
lib/libssl/tls13_client.c
849
SSL *s = ctx->ssl;
lib/libssl/tls13_client.c
888
SSL *s = ctx->ssl;
lib/libssl/tls13_internal.h
273
SSL *ssl;
lib/libssl/tls13_internal.h
311
struct tls13_ctx *tls13_ctx_new(int mode, SSL *ssl);
lib/libssl/tls13_internal.h
329
int tls13_legacy_accept(SSL *ssl);
lib/libssl/tls13_internal.h
330
int tls13_legacy_connect(SSL *ssl);
lib/libssl/tls13_internal.h
334
int tls13_legacy_pending(const SSL *ssl);
lib/libssl/tls13_internal.h
335
int tls13_legacy_read_bytes(SSL *ssl, int type, unsigned char *buf, int len,
lib/libssl/tls13_internal.h
337
int tls13_legacy_write_bytes(SSL *ssl, int type, const void *buf, int len);
lib/libssl/tls13_internal.h
338
int tls13_legacy_shutdown(SSL *ssl);
lib/libssl/tls13_internal.h
411
int(*build_extensions)(SSL *s, uint16_t msg_type, CBB *cbb));
lib/libssl/tls13_legacy.c
100
tls13_legacy_wire_flush(SSL *ssl)
lib/libssl/tls13_legacy.c
124
tls13_legacy_error(SSL *ssl)
lib/libssl/tls13_legacy.c
163
tls13_legacy_return_code(SSL *ssl, ssize_t ret)
lib/libssl/tls13_legacy.c
208
tls13_legacy_pending(const SSL *ssl)
lib/libssl/tls13_legacy.c
224
tls13_legacy_read_bytes(SSL *ssl, int type, unsigned char *buf, int len, int peek)
lib/libssl/tls13_legacy.c
24
tls13_legacy_wire_read(SSL *ssl, uint8_t *buf, size_t len)
lib/libssl/tls13_legacy.c
258
tls13_legacy_write_bytes(SSL *ssl, int type, const void *vbuf, int len)
lib/libssl/tls13_legacy.c
319
SSL *s = ctx->ssl;
lib/libssl/tls13_legacy.c
387
SSL *s = ctx->ssl;
lib/libssl/tls13_legacy.c
401
SSL *s = ctx->ssl;
lib/libssl/tls13_legacy.c
414
tls13_legacy_accept(SSL *ssl)
lib/libssl/tls13_legacy.c
446
tls13_legacy_connect(SSL *ssl)
lib/libssl/tls13_legacy.c
478
tls13_legacy_shutdown(SSL *ssl)
lib/libssl/tls13_legacy.c
540
SSL *s = ctx->ssl;
lib/libssl/tls13_legacy.c
63
tls13_legacy_wire_write(SSL *ssl, const uint8_t *buf, size_t len)
lib/libssl/tls13_lib.c
119
SSL *s = ctx->ssl;
lib/libssl/tls13_lib.c
199
SSL *s = ctx->ssl;
lib/libssl/tls13_lib.c
213
SSL *s = ctx->ssl;
lib/libssl/tls13_lib.c
227
SSL *s = ctx->ssl;
lib/libssl/tls13_lib.c
236
SSL *s = ctx->ssl;
lib/libssl/tls13_lib.c
537
tls13_ctx_new(int mode, SSL *ssl)
lib/libssl/tls13_lib.c
590
int (*build_extensions)(SSL *s, uint16_t msg_type, CBB *cbb))
lib/libssl/tls13_lib.c
626
SSL *s = ctx->ssl;
lib/libssl/tls13_quic.c
110
SSL *ssl = ctx->ssl;
lib/libssl/tls13_quic.c
133
SSL *ssl = ctx->ssl;
lib/libssl/tls13_quic.c
25
SSL *ssl = ctx->ssl;
lib/libssl/tls13_quic.c
35
SSL *ssl = ctx->ssl;
lib/libssl/tls13_quic.c
45
SSL *ssl = ctx->ssl;
lib/libssl/tls13_quic.c
70
SSL *ssl = ctx->ssl;
lib/libssl/tls13_quic.c
86
SSL *ssl = ctx->ssl;
lib/libssl/tls13_server.c
102
SSL *s = ctx->ssl;
lib/libssl/tls13_server.c
152
SSL *s = ctx->ssl;
lib/libssl/tls13_server.c
30
SSL *s = ctx->ssl;
lib/libssl/tls13_server.c
300
SSL *s = ctx->ssl;
lib/libssl/tls13_server.c
335
SSL *s = ctx->ssl;
lib/libssl/tls13_server.c
379
SSL *s = ctx->ssl;
lib/libssl/tls13_server.c
473
SSL *s = ctx->ssl;
lib/libssl/tls13_server.c
565
SSL *s = ctx->ssl;
lib/libssl/tls13_server.c
594
SSL *s = ctx->ssl;
lib/libssl/tls13_server.c
627
SSL *s = ctx->ssl;
lib/libssl/tls13_server.c
867
SSL *s = ctx->ssl;
lib/libssl/tls_internal.h
100
int tls_key_share_peer_security(const SSL *ssl, struct tls_key_share *ks);
lib/libssl/tls_key_share.c
800
tls_key_share_peer_security(const SSL *ssl, struct tls_key_share *ks)
lib/libssl/tls_lib.c
21
tls_process_peer_certs(SSL *s, STACK_OF(X509) *peer_certs)
lib/libtls/tls.c
766
tls_ssl_error(struct tls *ctx, SSL *ssl_conn, int ssl_ret, const char *prefix)
lib/libtls/tls_internal.h
195
SSL *ssl_conn;
lib/libtls/tls_internal.h
287
int tls_ssl_error(struct tls *ctx, SSL *ssl_conn, int ssl_ret,
lib/libtls/tls_internal.h
293
int tls_ocsp_verify_cb(SSL *ssl, void *arg);
lib/libtls/tls_internal.h
294
int tls_ocsp_stapling_cb(SSL *ssl, void *arg);
lib/libtls/tls_ocsp.c
319
tls_ocsp_verify_cb(SSL *ssl, void *arg)
lib/libtls/tls_ocsp.c
353
tls_ocsp_stapling_cb(SSL *ssl, void *arg)
lib/libtls/tls_server.c
171
tls_server_ticket_cb(SSL *ssl, unsigned char *keyname, unsigned char *iv,
lib/libtls/tls_server.c
68
tls_server_alpn_cb(SSL *ssl, const unsigned char **out, unsigned char *outlen,
lib/libtls/tls_server.c
82
tls_servername_cb(SSL *ssl, int *al, void *arg)
regress/lib/libcrypto/ocsp/ocsp_test.c
82
SSL *ssl;
regress/lib/libssl/api/apitest.c
114
static SSL *
regress/lib/libssl/api/apitest.c
118
SSL *ssl = NULL;
regress/lib/libssl/api/apitest.c
149
ssl_error(SSL *ssl, const char *name, const char *desc, int ssl_ret)
regress/lib/libssl/api/apitest.c
172
do_connect(SSL *ssl, const char *name, int *done)
regress/lib/libssl/api/apitest.c
186
do_accept(SSL *ssl, const char *name, int *done)
regress/lib/libssl/api/apitest.c
199
typedef int (*ssl_func)(SSL *ssl, const char *name, int *done);
regress/lib/libssl/api/apitest.c
202
do_client_server_loop(SSL *client, ssl_func client_func, SSL *server,
regress/lib/libssl/api/apitest.c
235
SSL *client = NULL, *server = NULL;
regress/lib/libssl/api/apitest.c
83
static SSL *
regress/lib/libssl/api/apitest.c
87
SSL *ssl = NULL;
regress/lib/libssl/ciphers/cipherstest.c
1125
SSL *ssl = NULL;
regress/lib/libssl/ciphers/cipherstest.c
729
SSL *ssl = NULL;
regress/lib/libssl/client/clienttest.c
44
int tlsext_linearize_build_order(SSL *);
regress/lib/libssl/client/clienttest.c
934
SSL *ssl = NULL;
regress/lib/libssl/dtls/dtls_wire_test.c
186
SSL *ssl = NULL;
regress/lib/libssl/dtls/dtls_wire_test.c
290
SSL *ssl = NULL;
regress/lib/libssl/dtls/dtlstest.c
357
poll_timeout(SSL *client, SSL *server)
regress/lib/libssl/dtls/dtlstest.c
385
dtls_cookie_generate(SSL *ssl, unsigned char *cookie,
regress/lib/libssl/dtls/dtlstest.c
396
dtls_cookie_verify(SSL *ssl, const unsigned char *cookie,
regress/lib/libssl/dtls/dtlstest.c
404
dtls_info_callback(const SSL *ssl, int type, int val)
regress/lib/libssl/dtls/dtlstest.c
411
((SSL *)ssl)->wbio = BIO_pop(ssl->wbio);
regress/lib/libssl/dtls/dtlstest.c
414
static SSL *
regress/lib/libssl/dtls/dtlstest.c
418
SSL *ssl = NULL;
regress/lib/libssl/dtls/dtlstest.c
448
static SSL *
regress/lib/libssl/dtls/dtlstest.c
452
SSL *ssl = NULL;
regress/lib/libssl/dtls/dtlstest.c
501
ssl_error(SSL *ssl, const char *name, const char *desc, int ssl_ret,
regress/lib/libssl/dtls/dtlstest.c
525
do_connect(SSL *ssl, const char *name, int *done, short *events)
regress/lib/libssl/dtls/dtlstest.c
539
do_connect_read(SSL *ssl, const char *name, int *done, short *events)
regress/lib/libssl/dtls/dtlstest.c
563
do_connect_shutdown(SSL *ssl, const char *name, int *done, short *events)
regress/lib/libssl/dtls/dtlstest.c
586
do_accept(SSL *ssl, const char *name, int *done, short *events)
regress/lib/libssl/dtls/dtlstest.c
600
do_accept_write(SSL *ssl, const char *name, int *done, short *events)
regress/lib/libssl/dtls/dtlstest.c
630
do_accept_shutdown(SSL *ssl, const char *name, int *done, short *events)
regress/lib/libssl/dtls/dtlstest.c
653
do_read(SSL *ssl, const char *name, int *done, short *events)
regress/lib/libssl/dtls/dtlstest.c
670
do_write(SSL *ssl, const char *name, int *done, short *events)
regress/lib/libssl/dtls/dtlstest.c
685
do_shutdown(SSL *ssl, const char *name, int *done, short *events)
regress/lib/libssl/dtls/dtlstest.c
698
typedef int (ssl_func)(SSL *ssl, const char *name, int *done, short *events);
regress/lib/libssl/dtls/dtlstest.c
701
do_client_server_loop(SSL *client, ssl_func *client_func, SSL *server,
regress/lib/libssl/dtls/dtlstest.c
925
dtlstest_packet_monkey(SSL *ssl, const struct dtls_delay delays[],
regress/lib/libssl/dtls/dtlstest.c
962
SSL *client = NULL, *server = NULL;
regress/lib/libssl/exporter/exportertest.c
535
SSL *ssl = NULL;
regress/lib/libssl/interop/client.c
47
SSL *ssl;
regress/lib/libssl/interop/server.c
48
SSL *ssl;
regress/lib/libssl/quic/quictest.c
109
quic_flush_flight(SSL *ssl)
regress/lib/libssl/quic/quictest.c
115
quic_send_alert(SSL *ssl, enum ssl_encryption_level_t level, uint8_t alert)
regress/lib/libssl/quic/quictest.c
128
static SSL *
regress/lib/libssl/quic/quictest.c
132
SSL *ssl = NULL;
regress/lib/libssl/quic/quictest.c
154
static SSL *
regress/lib/libssl/quic/quictest.c
158
SSL *ssl = NULL;
regress/lib/libssl/quic/quictest.c
194
ssl_error(SSL *ssl, const char *name, const char *desc, int ssl_ret)
regress/lib/libssl/quic/quictest.c
219
do_handshake(SSL *ssl, const char *name, int *done)
regress/lib/libssl/quic/quictest.c
232
typedef int (*ssl_func)(SSL *ssl, const char *name, int *done);
regress/lib/libssl/quic/quictest.c
235
do_client_server_loop(SSL *client, ssl_func client_func, SSL *server,
regress/lib/libssl/quic/quictest.c
267
SSL *client = NULL, *server = NULL;
regress/lib/libssl/quic/quictest.c
50
quic_set_read_secret(SSL *ssl, enum ssl_encryption_level_t level,
regress/lib/libssl/quic/quictest.c
61
quic_set_write_secret(SSL *ssl, enum ssl_encryption_level_t level,
regress/lib/libssl/quic/quictest.c
72
quic_read_handshake_data(SSL *ssl)
regress/lib/libssl/quic/quictest.c
91
quic_add_handshake_data(SSL *ssl, enum ssl_encryption_level_t level,
regress/lib/libssl/renegotiation/renegotiation_test.c
112
ssl_error(SSL *ssl, const char *name, const char *desc, int ssl_ret, int *error)
regress/lib/libssl/renegotiation/renegotiation_test.c
146
do_connect(SSL *ssl, const char *name, int *done, int *error)
regress/lib/libssl/renegotiation/renegotiation_test.c
160
do_accept(SSL *ssl, const char *name, int *done, int *error)
regress/lib/libssl/renegotiation/renegotiation_test.c
174
do_read(SSL *ssl, const char *name, int *done, int *error)
regress/lib/libssl/renegotiation/renegotiation_test.c
191
do_write(SSL *ssl, const char *name, int *done, int *error)
regress/lib/libssl/renegotiation/renegotiation_test.c
206
do_shutdown(SSL *ssl, const char *name, int *done, int *error)
regress/lib/libssl/renegotiation/renegotiation_test.c
219
typedef int (*ssl_func)(SSL *ssl, const char *name, int *done, int *error);
regress/lib/libssl/renegotiation/renegotiation_test.c
222
do_client_server_loop(SSL *client, ssl_func client_func, SSL *server,
regress/lib/libssl/renegotiation/renegotiation_test.c
418
tls_client_info_callback(const SSL *ssl, int where, int value)
regress/lib/libssl/renegotiation/renegotiation_test.c
434
tls_server_info_callback(const SSL *ssl, int where, int value)
regress/lib/libssl/renegotiation/renegotiation_test.c
450
tls_check_reneg(SSL *client, SSL *server, int client_pending,
regress/lib/libssl/renegotiation/renegotiation_test.c
487
SSL *client = NULL, *server = NULL;
regress/lib/libssl/renegotiation/renegotiation_test.c
53
static SSL *
regress/lib/libssl/renegotiation/renegotiation_test.c
57
SSL *ssl = NULL;
regress/lib/libssl/renegotiation/renegotiation_test.c
75
static SSL *
regress/lib/libssl/renegotiation/renegotiation_test.c
79
SSL *ssl = NULL;
regress/lib/libssl/server/servertest.c
119
SSL *ssl = NULL;
regress/lib/libssl/shutdown/shutdowntest.c
101
ssl_error(SSL *ssl, const char *name, const char *desc, int ssl_ret)
regress/lib/libssl/shutdown/shutdowntest.c
123
do_connect(SSL *ssl, const char *name, int *done)
regress/lib/libssl/shutdown/shutdowntest.c
137
do_accept(SSL *ssl, const char *name, int *done)
regress/lib/libssl/shutdown/shutdowntest.c
151
do_read(SSL *ssl, const char *name, int *done)
regress/lib/libssl/shutdown/shutdowntest.c
168
do_write(SSL *ssl, const char *name, int *done)
regress/lib/libssl/shutdown/shutdowntest.c
183
do_shutdown(SSL *ssl, const char *name, int *done)
regress/lib/libssl/shutdown/shutdowntest.c
205
typedef int (*ssl_func)(SSL *ssl, const char *name, int *done);
regress/lib/libssl/shutdown/shutdowntest.c
208
do_client_server_loop(SSL *client, ssl_func client_func, SSL *server,
regress/lib/libssl/shutdown/shutdowntest.c
236
do_shutdown_loop(SSL *client, SSL *server)
regress/lib/libssl/shutdown/shutdowntest.c
268
size_t len, SSL *ssl, void *arg)
regress/lib/libssl/shutdown/shutdowntest.c
367
SSL *client = NULL, *server = NULL;
regress/lib/libssl/shutdown/shutdowntest.c
42
static SSL *
regress/lib/libssl/shutdown/shutdowntest.c
46
SSL *ssl = NULL;
regress/lib/libssl/shutdown/shutdowntest.c
486
SSL *client = NULL, *server = NULL;
regress/lib/libssl/shutdown/shutdowntest.c
64
static SSL *
regress/lib/libssl/shutdown/shutdowntest.c
68
SSL *ssl = NULL;
regress/lib/libssl/ssl/ssltest.c
1125
doit(SSL *s_ssl, SSL *c_ssl, long count)
regress/lib/libssl/ssl/ssltest.c
234
cb_server_alpn(SSL *s, const unsigned char **out, unsigned char *outlen,
regress/lib/libssl/ssl/ssltest.c
270
verify_alpn(SSL *client, SSL *server)
regress/lib/libssl/ssl/ssltest.c
318
int doit_biopair(SSL *s_ssl, SSL *c_ssl, long bytes, clock_t *s_time,
regress/lib/libssl/ssl/ssltest.c
320
int doit(SSL *s_ssl, SSL *c_ssl, long bytes);
regress/lib/libssl/ssl/ssltest.c
362
print_details(SSL *c_ssl, const char *prefix)
regress/lib/libssl/ssl/ssltest.c
425
SSL *c_ssl, *s_ssl;
regress/lib/libssl/ssl/ssltest.c
774
doit_biopair(SSL *s_ssl, SSL *c_ssl, long count, clock_t *s_time,
regress/lib/libssl/tls/tlstest.c
101
ssl_error(SSL *ssl, const char *name, const char *desc, int ssl_ret)
regress/lib/libssl/tls/tlstest.c
124
do_connect(SSL *ssl, const char *name, int *done)
regress/lib/libssl/tls/tlstest.c
138
do_accept(SSL *ssl, const char *name, int *done)
regress/lib/libssl/tls/tlstest.c
152
do_read(SSL *ssl, const char *name, int *done)
regress/lib/libssl/tls/tlstest.c
169
do_write(SSL *ssl, const char *name, int *done)
regress/lib/libssl/tls/tlstest.c
184
do_shutdown(SSL *ssl, const char *name, int *done)
regress/lib/libssl/tls/tlstest.c
197
typedef int (*ssl_func)(SSL *ssl, const char *name, int *done);
regress/lib/libssl/tls/tlstest.c
200
do_client_server_loop(SSL *client, ssl_func client_func, SSL *server,
regress/lib/libssl/tls/tlstest.c
301
SSL *client = NULL, *server = NULL;
regress/lib/libssl/tls/tlstest.c
42
static SSL *
regress/lib/libssl/tls/tlstest.c
46
SSL *ssl = NULL;
regress/lib/libssl/tls/tlstest.c
64
static SSL *
regress/lib/libssl/tls/tlstest.c
68
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
1128
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
1371
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
1489
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
162
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
1622
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
1709
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
1786
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
1924
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
2045
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
2176
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
2308
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
2390
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
2456
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
2675
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
2813
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
3053
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
31
int (*needs)(SSL *s, uint16_t msg_type);
regress/lib/libssl/tlsext/tlsexttest.c
32
int (*build)(SSL *s, uint16_t msg_type, CBB *cbb);
regress/lib/libssl/tlsext/tlsexttest.c
3211
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
33
int (*process)(SSL *s, uint16_t msg_type, CBS *cbs, int *alert);
regress/lib/libssl/tlsext/tlsexttest.c
3336
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
3459
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
3548
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
363
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
3643
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
3837
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
3973
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
40
int tlsext_linearize_build_order(SSL *);
regress/lib/libssl/tlsext/tlsexttest.c
4064
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
4179
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
4350
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
4552
test_tlsext_check_psk_is_last_extension(SSL *ssl)
regress/lib/libssl/tlsext/tlsexttest.c
4572
test_tlsext_randomized_extensions(SSL *ssl)
regress/lib/libssl/tlsext/tlsexttest.c
4590
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
554
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
818
SSL *ssl = NULL;
regress/lib/libssl/tlsext/tlsexttest.c
894
SSL *ssl = NULL;
regress/lib/libssl/tlslegacy/tlslegacytest.c
563
SSL *ssl = NULL;
regress/lib/libssl/unit/cipher_list.c
127
ssl_list_to_bytes_no_scsv(SSL *s, STACK_OF(SSL_CIPHER) **ciphers,
regress/lib/libssl/unit/cipher_list.c
161
ssl_bytes_to_list_invalid(SSL *s, STACK_OF(SSL_CIPHER) **ciphers)
regress/lib/libssl/unit/cipher_list.c
186
SSL *s = NULL;
regress/lib/libssl/unit/cipher_list.c
71
ssl_bytes_to_list_alloc(SSL *s, STACK_OF(SSL_CIPHER) **ciphers)
regress/lib/libssl/unit/cipher_list.c
94
ssl_list_to_bytes_scsv(SSL *s, STACK_OF(SSL_CIPHER) **ciphers,
regress/lib/libssl/unit/ssl_get_shared_ciphers.c
250
connect_peers(SSL *client_ssl, SSL *server_ssl, const char *description)
regress/lib/libssl/unit/ssl_get_shared_ciphers.c
295
push_data_to_peer(SSL *ssl, int *ret, int (*func)(SSL *), const char *func_name,
regress/lib/libssl/unit/ssl_get_shared_ciphers.c
333
handshake(SSL *client_ssl, SSL *server_ssl, const char *description)
regress/lib/libssl/unit/ssl_get_shared_ciphers.c
356
shutdown_peers(SSL *client_ssl, SSL *server_ssl, const char *description)
regress/lib/libssl/unit/ssl_get_shared_ciphers.c
409
SSL *client_ssl = NULL, *server_ssl = NULL;
regress/lib/libssl/unit/ssl_methods.c
192
SSL *ssl = NULL;
regress/lib/libssl/unit/ssl_methods.c
224
SSL *ssl = NULL;
regress/lib/libssl/unit/ssl_set_alpn_protos.c
117
SSL *ssl;
regress/lib/libssl/unit/ssl_set_alpn_protos.c
151
SSL *ssl;
regress/lib/libssl/unit/ssl_verify_param.c
30
SSL *ssl = NULL;
regress/lib/libssl/unit/ssl_versions.c
192
SSL *ssl = NULL;
regress/lib/libssl/unit/ssl_versions.c
491
SSL *ssl = NULL;
regress/lib/libssl/unit/ssl_versions.c
768
SSL *ssl = NULL;
regress/lib/libssl/unit/tls_ext_alpn.c
330
static int dummy_alpn_cb(SSL *ssl, const unsigned char **out,
regress/lib/libssl/unit/tls_ext_alpn.c
335
check_valid_alpn(SSL *s)
regress/lib/libssl/unit/tls_ext_alpn.c
367
check_invalid_alpn(SSL *s)
regress/lib/libssl/unit/tls_ext_alpn.c
406
dummy_alpn_cb(SSL *ssl __attribute__((unused)), const unsigned char **out,
regress/lib/libssl/unit/tls_ext_alpn.c
420
SSL *s = NULL;
regress/lib/libssl/unit/tls_prf.c
112
SSL *ssl = NULL;
regress/lib/libssl/unit/tls_prf.c
22
int tls1_PRF(SSL *s, const unsigned char *secret, size_t secret_len,
regress/lib/libssl/verify/verify.c
181
connect_peers(SSL *client_ssl, SSL *server_ssl, const char *description)
regress/lib/libssl/verify/verify.c
226
push_data_to_peer(SSL *ssl, int *ret, int (*func)(SSL *), const char *func_name,
regress/lib/libssl/verify/verify.c
264
handshake(SSL *client_ssl, SSL *server_ssl, const char *description)
regress/lib/libssl/verify/verify.c
287
shutdown_peers(SSL *client_ssl, SSL *server_ssl, const char *description)
regress/lib/libssl/verify/verify.c
313
SSL *client_ssl = NULL, *server_ssl = NULL;
sbin/unwind/libunbound/daemon/remote.h
116
SSL* ssl;
sbin/unwind/libunbound/daemon/remote.h
76
SSL* ssl;
sbin/unwind/libunbound/services/listen_dnsport.c
4598
doq_set_encryption_secrets(SSL *ssl, OSSL_ENCRYPTION_LEVEL ossl_level,
sbin/unwind/libunbound/services/listen_dnsport.c
4647
doq_add_handshake_data(SSL *ssl, OSSL_ENCRYPTION_LEVEL ossl_level,
sbin/unwind/libunbound/services/listen_dnsport.c
4680
doq_flush_flight(SSL* ATTR_UNUSED(ssl))
sbin/unwind/libunbound/services/listen_dnsport.c
4687
doq_send_alert(SSL *ssl, enum ssl_encryption_level_t ATTR_UNUSED(level),
sbin/unwind/libunbound/services/listen_dnsport.c
4698
doq_alpn_select_cb(SSL* ATTR_UNUSED(ssl), const unsigned char** out,
sbin/unwind/libunbound/services/listen_dnsport.c
4821
static SSL*
sbin/unwind/libunbound/services/listen_dnsport.c
4827
SSL* ssl = SSL_new(ctx);
sbin/unwind/libunbound/util/net_help.c
1176
dot_alpn_select_cb(SSL* ATTR_UNUSED(ssl), const unsigned char** out,
sbin/unwind/libunbound/util/net_help.c
119
int tls_session_ticket_key_cb(SSL *s, unsigned char* key_name,
sbin/unwind/libunbound/util/net_help.c
1196
static int doh_alpn_select_cb(SSL* ATTR_UNUSED(ssl), const unsigned char** out,
sbin/unwind/libunbound/util/net_help.c
1650
SSL* ssl = SSL_new((SSL_CTX*)sslctx);
sbin/unwind/libunbound/util/net_help.c
1672
SSL* ssl = SSL_new((SSL_CTX*)sslctx);
sbin/unwind/libunbound/util/net_help.c
1874
int tls_session_ticket_key_cb(SSL *ATTR_UNUSED(sslctx), unsigned char* key_name,
sbin/unwind/libunbound/util/netevent.c
3110
SSL* ssl = (SSL*)thessl;
usr.bin/openssl/apps.h
382
int ssl_print_tmp_key(BIO *out, SSL *s);
usr.bin/openssl/apps.h
390
void apps_ssl_info_callback(const SSL *s, int where, int ret);
usr.bin/openssl/apps.h
392
size_t len, SSL *ssl, void *arg);
usr.bin/openssl/apps.h
393
void tlsext_cb(SSL *s, int client_server, int type, unsigned char *data,
usr.bin/openssl/apps.h
396
int generate_cookie_callback(SSL *ssl, unsigned char *cookie,
usr.bin/openssl/apps.h
398
int verify_cookie_callback(SSL *ssl, const unsigned char *cookie,
usr.bin/openssl/ciphers.c
97
SSL *ssl = NULL;
usr.bin/openssl/s_cb.c
257
ssl_print_tmp_key(BIO *out, SSL *s)
usr.bin/openssl/s_cb.c
324
apps_ssl_info_callback(const SSL * s, int where, int ret)
usr.bin/openssl/s_cb.c
358
msg_cb(int write_p, int version, int content_type, const void *buf, size_t len, SSL * ssl, void *arg)
usr.bin/openssl/s_cb.c
651
tlsext_cb(SSL * s, int client_server, int type, unsigned char *data, int len,
usr.bin/openssl/s_cb.c
793
generate_cookie_callback(SSL * ssl, unsigned char *cookie,
usr.bin/openssl/s_cb.c
861
verify_cookie_callback(SSL * ssl, const unsigned char *cookie,
usr.bin/openssl/s_client.c
1658
print_stuff(BIO *bio, SSL *s, int full)
usr.bin/openssl/s_client.c
167
static void print_stuff(BIO *berr, SSL *con, int full);
usr.bin/openssl/s_client.c
168
static int ocsp_resp_cb(SSL *s, void *arg);
usr.bin/openssl/s_client.c
169
static int ssl_servername_cb(SSL *s, int *ad, void *arg);
usr.bin/openssl/s_client.c
1846
ocsp_resp_cb(SSL *s, void *arg)
usr.bin/openssl/s_client.c
1871
ssl_servername_cb(SSL *s, int *ad, void *arg)
usr.bin/openssl/s_client.c
866
SSL *con = NULL;
usr.bin/openssl/s_server.c
1477
SSL *con = NULL;
usr.bin/openssl/s_server.c
1795
init_ssl_connection(SSL *con)
usr.bin/openssl/s_server.c
182
static int init_ssl_connection(SSL *s);
usr.bin/openssl/s_server.c
187
static int generate_session_id(const SSL *ssl, unsigned char *id,
usr.bin/openssl/s_server.c
189
static int ssl_servername_cb(SSL *s, int *ad, void *arg);
usr.bin/openssl/s_server.c
190
static int cert_status_cb(SSL * s, void *arg);
usr.bin/openssl/s_server.c
1900
SSL *con;
usr.bin/openssl/s_server.c
191
static int alpn_cb(SSL *s, const unsigned char **out, unsigned char *outlen,
usr.bin/openssl/s_server.c
2204
generate_session_id(const SSL *ssl, unsigned char *id, unsigned int *id_len)
usr.bin/openssl/s_server.c
2228
ssl_servername_cb(SSL *s, int *ad, void *arg)
usr.bin/openssl/s_server.c
2264
cert_status_cb(SSL *s, void *arg)
usr.bin/openssl/s_server.c
2384
alpn_cb(SSL *s, const unsigned char **out, unsigned char *outlen,
usr.bin/openssl/s_time.c
339
run_test(SSL *scon)
usr.bin/openssl/s_time.c
394
print_tally_mark(SSL *scon)
usr.bin/openssl/s_time.c
416
SSL *scon = NULL;
usr.bin/openssl/s_time.c
91
static int run_test(SSL *);
usr.bin/openssl/s_time.c
93
static void print_tally_mark(SSL *);
usr.sbin/lpd/io.c
1031
switch ((n = iobuf_read_ssl(&io->iobuf, (SSL*)io->tls))) {
usr.sbin/lpd/io.c
1079
switch ((n = iobuf_write_ssl(&io->iobuf, (SSL*)io->tls))) {
usr.sbin/nsd/dnstap/dnstap.c
144
SSL* ssl;
usr.sbin/nsd/nsd-control.c
374
static SSL*
usr.sbin/nsd/nsd-control.c
377
SSL* ssl;
usr.sbin/nsd/nsd-control.c
416
remote_read(SSL* ssl, int fd, char* buf, size_t len)
usr.sbin/nsd/nsd-control.c
449
remote_write(SSL* ssl, int fd, const char* buf, size_t len)
usr.sbin/nsd/nsd-control.c
467
send_file(SSL* ssl, int fd, FILE* in, char* buf, size_t sz)
usr.sbin/nsd/nsd-control.c
479
go_cmd(SSL* ssl, int fd, int argc, char* argv[])
usr.sbin/nsd/nsd-control.c
522
SSL* ssl = NULL;
usr.sbin/nsd/options.c
2386
acl_tls_hostname_matches(SSL* tls_auth, const char *acl_cert_cn)
usr.sbin/nsd/options.h
599
int acl_tls_hostname_matches(SSL* ssl, const char* acl_cert_cn);
usr.sbin/nsd/query.h
86
SSL* tls;
usr.sbin/nsd/query.h
87
SSL* tls_auth;
usr.sbin/nsd/remote.c
136
SSL* ssl;
usr.sbin/nsd/remote.c
187
SSL* ssl;
usr.sbin/nsd/server.c
2112
add_ocsp_data_cb(SSL *s, void* ATTR_UNUSED(arg))
usr.sbin/nsd/server.c
2133
server_alpn_cb(SSL* ATTR_UNUSED(s),
usr.sbin/nsd/server.c
308
SSL* tls;
usr.sbin/nsd/server.c
309
SSL* tls_auth;
usr.sbin/nsd/server.c
355
static SSL* incoming_ssl_fd(SSL_CTX* ctx, int fd);
usr.sbin/nsd/server.c
4938
static SSL*
usr.sbin/nsd/server.c
4941
SSL* ssl = SSL_new((SSL_CTX*)ctx);
usr.sbin/nsd/xfrd-tcp.c
1155
conn_write_ssl(struct xfrd_tcp* tcp, SSL* ssl)
usr.sbin/nsd/xfrd-tcp.c
1394
conn_read_ssl(struct xfrd_tcp* tcp, SSL* ssl)
usr.sbin/nsd/xfrd-tcp.c
39
get_cert_info(SSL* ssl, region_type* region, char** cert_serial,
usr.sbin/nsd/xfrd-tcp.h
145
SSL *ssl;
usr.sbin/nsd/xfrd-tcp.h
254
void get_cert_info(SSL* ssl, region_type* region, char** cert_serial,
usr.sbin/unbound/daemon/remote.h
116
SSL* ssl;
usr.sbin/unbound/daemon/remote.h
76
SSL* ssl;
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
121
SSL* ssl;
usr.sbin/unbound/services/listen_dnsport.c
4598
doq_set_encryption_secrets(SSL *ssl, OSSL_ENCRYPTION_LEVEL ossl_level,
usr.sbin/unbound/services/listen_dnsport.c
4647
doq_add_handshake_data(SSL *ssl, OSSL_ENCRYPTION_LEVEL ossl_level,
usr.sbin/unbound/services/listen_dnsport.c
4680
doq_flush_flight(SSL* ATTR_UNUSED(ssl))
usr.sbin/unbound/services/listen_dnsport.c
4687
doq_send_alert(SSL *ssl, enum ssl_encryption_level_t ATTR_UNUSED(level),
usr.sbin/unbound/services/listen_dnsport.c
4698
doq_alpn_select_cb(SSL* ATTR_UNUSED(ssl), const unsigned char** out,
usr.sbin/unbound/services/listen_dnsport.c
4821
static SSL*
usr.sbin/unbound/services/listen_dnsport.c
4827
SSL* ssl = SSL_new(ctx);
usr.sbin/unbound/smallapp/unbound-anchor.c
1008
do_chunked_read(SSL* ssl)
usr.sbin/unbound/smallapp/unbound-anchor.c
1072
write_http_get(SSL* ssl, const char* pathname, const char* urlname)
usr.sbin/unbound/smallapp/unbound-anchor.c
1089
read_chunked_zero_terminate(SSL* ssl, size_t* len)
usr.sbin/unbound/smallapp/unbound-anchor.c
1118
read_http_result(SSL* ssl)
usr.sbin/unbound/smallapp/unbound-anchor.c
1150
SSL* ssl;
usr.sbin/unbound/smallapp/unbound-anchor.c
788
static SSL*
usr.sbin/unbound/smallapp/unbound-anchor.c
793
SSL* ssl = SSL_new(sslctx);
usr.sbin/unbound/smallapp/unbound-anchor.c
837
TLS_shutdown(int fd, SSL* ssl, SSL_CTX* sslctx)
usr.sbin/unbound/smallapp/unbound-anchor.c
850
write_ssl_line(SSL* ssl, const char* str, const char* sec)
usr.sbin/unbound/smallapp/unbound-anchor.c
907
read_ssl_line(SSL* ssl, char* buf, size_t len)
usr.sbin/unbound/smallapp/unbound-anchor.c
946
read_http_headers(SSL* ssl, size_t* clen)
usr.sbin/unbound/smallapp/unbound-anchor.c
962
read_data_chunk(SSL* ssl, size_t len)
usr.sbin/unbound/smallapp/unbound-control.c
764
static SSL*
usr.sbin/unbound/smallapp/unbound-control.c
767
SSL* ssl;
usr.sbin/unbound/smallapp/unbound-control.c
806
remote_read(SSL* ssl, int fd, char* buf, size_t len)
usr.sbin/unbound/smallapp/unbound-control.c
835
remote_write(SSL* ssl, int fd, const char* buf, size_t len)
usr.sbin/unbound/smallapp/unbound-control.c
871
send_file(SSL* ssl, int fd, FILE* in, char* buf, size_t sz)
usr.sbin/unbound/smallapp/unbound-control.c
880
send_eof(SSL* ssl, int fd)
usr.sbin/unbound/smallapp/unbound-control.c
888
go_cmd(SSL* ssl, int fd, int quiet, int argc, char* argv[])
usr.sbin/unbound/smallapp/unbound-control.c
940
SSL* ssl;
usr.sbin/unbound/testcode/dohclient.c
502
SSL* ssl = NULL;
usr.sbin/unbound/testcode/dohclient.c
62
SSL* ssl;
usr.sbin/unbound/testcode/doqclient.c
112
SSL* ssl;
usr.sbin/unbound/testcode/doqclient.c
1245
set_encryption_secrets(SSL *ssl, OSSL_ENCRYPTION_LEVEL ossl_level,
usr.sbin/unbound/testcode/doqclient.c
1286
add_handshake_data(SSL *ssl, OSSL_ENCRYPTION_LEVEL ossl_level,
usr.sbin/unbound/testcode/doqclient.c
1315
flush_flight(SSL* ATTR_UNUSED(ssl))
usr.sbin/unbound/testcode/doqclient.c
1322
send_alert(SSL *ssl, enum ssl_encryption_level_t ATTR_UNUSED(level),
usr.sbin/unbound/testcode/doqclient.c
1333
new_session_cb(SSL* ssl, SSL_SESSION* session)
usr.sbin/unbound/testcode/doqclient.c
1382
static SSL*
usr.sbin/unbound/testcode/doqclient.c
1388
SSL* ssl = SSL_new(data->ctx);
usr.sbin/unbound/testcode/doqclient.c
224
set_app_data(SSL* ssl, struct doq_client_data* data)
usr.sbin/unbound/testcode/doqclient.c
236
get_app_data(SSL* ssl)
usr.sbin/unbound/testcode/petal.c
152
read_ssl_line(SSL* ssl, char* buf, size_t len)
usr.sbin/unbound/testcode/petal.c
230
read_http_headers(SSL* ssl, char* file, size_t flen, char* host, size_t hlen,
usr.sbin/unbound/testcode/petal.c
326
static SSL*
usr.sbin/unbound/testcode/petal.c
329
SSL* ssl = SSL_new(ctx);
usr.sbin/unbound/testcode/petal.c
393
provide_file_10(SSL* ssl, char* fname)
usr.sbin/unbound/testcode/petal.c
464
provide_file_chunked(SSL* ssl, char* fname)
usr.sbin/unbound/testcode/petal.c
563
service_ssl(SSL* ssl, struct sockaddr_storage* from, socklen_t falen)
usr.sbin/unbound/testcode/petal.c
612
SSL* ssl = setup_ssl(s, sslctx);
usr.sbin/unbound/testcode/streamtcp.c
145
write_q(int fd, int udp, SSL* ssl, sldns_buffer* buf, uint16_t id,
usr.sbin/unbound/testcode/streamtcp.c
289
recv_one(int fd, int udp, SSL* ssl, sldns_buffer* buf)
usr.sbin/unbound/testcode/streamtcp.c
377
print_any_answers(int fd, int udp, SSL* ssl, sldns_buffer* buf,
usr.sbin/unbound/testcode/streamtcp.c
447
SSL* ssl = NULL;
usr.sbin/unbound/util/net_help.c
1176
dot_alpn_select_cb(SSL* ATTR_UNUSED(ssl), const unsigned char** out,
usr.sbin/unbound/util/net_help.c
119
int tls_session_ticket_key_cb(SSL *s, unsigned char* key_name,
usr.sbin/unbound/util/net_help.c
1196
static int doh_alpn_select_cb(SSL* ATTR_UNUSED(ssl), const unsigned char** out,
usr.sbin/unbound/util/net_help.c
1650
SSL* ssl = SSL_new((SSL_CTX*)sslctx);
usr.sbin/unbound/util/net_help.c
1672
SSL* ssl = SSL_new((SSL_CTX*)sslctx);
usr.sbin/unbound/util/net_help.c
1874
int tls_session_ticket_key_cb(SSL *ATTR_UNUSED(sslctx), unsigned char* key_name,
usr.sbin/unbound/util/netevent.c
3110
SSL* ssl = (SSL*)thessl;