Symbol: SSL
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
1067
dtls1_clear_record_buffer(SSL *s)
lib/libssl/d1_both.c
1084
dtls1_set_message_header(SSL *s, unsigned char mt, unsigned long len,
lib/libssl/d1_both.c
1099
dtls1_set_message_header_int(SSL *s, unsigned char mt, unsigned long len,
lib/libssl/d1_both.c
1112
dtls1_fix_message_header(SSL *s, unsigned long frag_off, unsigned long frag_len)
lib/libssl/d1_both.c
162
static void dtls1_fix_message_header(SSL *s, unsigned long frag_off,
lib/libssl/d1_both.c
166
static long dtls1_get_message_fragment(SSL *s, int st1, int stn, long max,
lib/libssl/d1_both.c
211
dtls1_do_write(SSL *s, int type)
lib/libssl/d1_both.c
372
dtls1_get_message(SSL *s, int st1, int stn, int mt, long max)
lib/libssl/d1_both.c
435
dtls1_preprocess_fragment(SSL *s, struct hm_header_st *msg_hdr, int max)
lib/libssl/d1_both.c
484
dtls1_retrieve_buffered_fragment(SSL *s, long max, int *ok)
lib/libssl/d1_both.c
542
dtls1_max_handshake_message_len(const SSL *s)
lib/libssl/d1_both.c
553
dtls1_reassemble_fragment(SSL *s, struct hm_header_st* msg_hdr, int *ok)
lib/libssl/d1_both.c
653
dtls1_process_out_of_seq_message(SSL *s, struct hm_header_st* msg_hdr, int *ok)
lib/libssl/d1_both.c
740
dtls1_get_message_fragment(SSL *s, int st1, int stn, long max, int *ok)
lib/libssl/d1_both.c
866
dtls1_read_failed(SSL *s, int code)
lib/libssl/d1_both.c
911
dtls1_retransmit_buffered_messages(SSL *s)
lib/libssl/d1_both.c
939
dtls1_buffer_message(SSL *s, int is_ccs)
lib/libssl/d1_both.c
992
dtls1_retransmit_message(SSL *s, unsigned short seq, unsigned long frag_off,
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
187
dtls1_clear(SSL *s)
lib/libssl/d1_lib.c
229
dtls1_ctrl(SSL *s, int cmd, long larg, void *parg)
lib/libssl/d1_lib.c
254
dtls1_start_timer(SSL *s)
lib/libssl/d1_lib.c
272
dtls1_get_timeout(SSL *s, struct timeval* timeleft)
lib/libssl/d1_lib.c
314
dtls1_is_timer_expired(SSL *s)
lib/libssl/d1_lib.c
333
dtls1_double_timeout(SSL *s)
lib/libssl/d1_lib.c
342
dtls1_stop_timer(SSL *s)
lib/libssl/d1_lib.c
355
dtls1_check_timeout_num(SSL *s)
lib/libssl/d1_lib.c
376
dtls1_handle_timeout(SSL *s)
lib/libssl/d1_lib.c
398
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
189
int dtls1_do_write(SSL *s, int type);
lib/libssl/dtls_local.h
190
int dtls1_read_bytes(SSL *s, int type, unsigned char *buf, int len, int peek);
lib/libssl/dtls_local.h
191
void dtls1_set_message_header(SSL *s, unsigned char mt, unsigned long len,
lib/libssl/dtls_local.h
193
void dtls1_set_message_header_int(SSL *s, unsigned char mt,
lib/libssl/dtls_local.h
197
int do_dtls1_write(SSL *s, int type, const unsigned char *buf,
lib/libssl/dtls_local.h
200
int dtls1_write_app_data_bytes(SSL *s, int type, const void *buf, int len);
lib/libssl/dtls_local.h
201
int dtls1_write_bytes(SSL *s, int type, const void *buf, int len);
lib/libssl/dtls_local.h
203
int dtls1_read_failed(SSL *s, int code);
lib/libssl/dtls_local.h
204
int dtls1_buffer_message(SSL *s, int ccs);
lib/libssl/dtls_local.h
205
int dtls1_retransmit_message(SSL *s, unsigned short seq,
lib/libssl/dtls_local.h
208
int dtls1_retransmit_buffered_messages(SSL *s);
lib/libssl/dtls_local.h
209
void dtls1_clear_record_buffer(SSL *s);
lib/libssl/dtls_local.h
211
void dtls1_reset_read_seq_numbers(SSL *s);
lib/libssl/dtls_local.h
212
struct timeval* dtls1_get_timeout(SSL *s, struct timeval* timeleft);
lib/libssl/dtls_local.h
213
int dtls1_check_timeout_num(SSL *s);
lib/libssl/dtls_local.h
214
int dtls1_handle_timeout(SSL *s);
lib/libssl/dtls_local.h
216
void dtls1_start_timer(SSL *s);
lib/libssl/dtls_local.h
217
void dtls1_stop_timer(SSL *s);
lib/libssl/dtls_local.h
218
int dtls1_is_timer_expired(SSL *s);
lib/libssl/dtls_local.h
219
void dtls1_double_timeout(SSL *s);
lib/libssl/dtls_local.h
222
int dtls1_new(SSL *s);
lib/libssl/dtls_local.h
223
void dtls1_free(SSL *s);
lib/libssl/dtls_local.h
224
void dtls1_clear(SSL *s);
lib/libssl/dtls_local.h
225
long dtls1_ctrl(SSL *s, int cmd, long larg, void *parg);
lib/libssl/dtls_local.h
227
int dtls1_get_message(SSL *s, int st1, int stn, int mt, long max);
lib/libssl/dtls_local.h
228
int dtls1_get_record(SSL *s);
lib/libssl/s3_lib.c
1155
ssl3_pending(const SSL *s)
lib/libssl/s3_lib.c
1166
ssl3_handshake_msg_hdr_len(SSL *s)
lib/libssl/s3_lib.c
1173
ssl3_handshake_msg_start(SSL *s, CBB *handshake, CBB *body, uint8_t msg_type)
lib/libssl/s3_lib.c
1198
ssl3_handshake_msg_finish(SSL *s, CBB *handshake)
lib/libssl/s3_lib.c
1242
ssl3_handshake_write(SSL *s)
lib/libssl/s3_lib.c
1248
ssl3_record_write(SSL *s, int type)
lib/libssl/s3_lib.c
1257
ssl3_new(SSL *s)
lib/libssl/s3_lib.c
1268
ssl3_free(SSL *s)
lib/libssl/s3_lib.c
1313
ssl3_clear(SSL *s)
lib/libssl/s3_lib.c
1400
_SSL_get_shared_group(SSL *s, long n)
lib/libssl/s3_lib.c
1433
_SSL_get_peer_tmp_key(SSL *s, EVP_PKEY **key)
lib/libssl/s3_lib.c
1460
_SSL_session_reused(SSL *s)
lib/libssl/s3_lib.c
1466
_SSL_num_renegotiations(SSL *s)
lib/libssl/s3_lib.c
1472
_SSL_clear_num_renegotiations(SSL *s)
lib/libssl/s3_lib.c
1483
_SSL_total_renegotiations(SSL *s)
lib/libssl/s3_lib.c
1489
_SSL_set_tmp_dh(SSL *s, DH *dh)
lib/libssl/s3_lib.c
1515
_SSL_set_dh_auto(SSL *s, int state)
lib/libssl/s3_lib.c
1522
_SSL_set_tmp_ecdh(SSL *s, EC_KEY *ecdh)
lib/libssl/s3_lib.c
1537
_SSL_set_ecdh_auto(SSL *s, int state)
lib/libssl/s3_lib.c
1543
_SSL_set_tlsext_host_name(SSL *s, const char *name)
lib/libssl/s3_lib.c
1569
_SSL_set_tlsext_debug_arg(SSL *s, void *arg)
lib/libssl/s3_lib.c
1576
_SSL_get_tlsext_status_type(SSL *s)
lib/libssl/s3_lib.c
1582
_SSL_set_tlsext_status_type(SSL *s, int type)
lib/libssl/s3_lib.c
1589
_SSL_get_tlsext_status_exts(SSL *s, STACK_OF(X509_EXTENSION) **exts)
lib/libssl/s3_lib.c
1596
_SSL_set_tlsext_status_exts(SSL *s, STACK_OF(X509_EXTENSION) *exts)
lib/libssl/s3_lib.c
1604
_SSL_get_tlsext_status_ids(SSL *s, STACK_OF(OCSP_RESPID) **ids)
lib/libssl/s3_lib.c
1611
_SSL_set_tlsext_status_ids(SSL *s, STACK_OF(OCSP_RESPID) *ids)
lib/libssl/s3_lib.c
1619
_SSL_get_tlsext_status_ocsp_resp(SSL *s, unsigned char **resp)
lib/libssl/s3_lib.c
1633
_SSL_set_tlsext_status_ocsp_resp(SSL *s, unsigned char *resp, int resp_len)
lib/libssl/s3_lib.c
1649
SSL_set0_chain(SSL *ssl, STACK_OF(X509) *chain)
lib/libssl/s3_lib.c
1656
SSL_set1_chain(SSL *ssl, STACK_OF(X509) *chain)
lib/libssl/s3_lib.c
1663
SSL_add0_chain_cert(SSL *ssl, X509 *x509)
lib/libssl/s3_lib.c
1670
SSL_add1_chain_cert(SSL *ssl, X509 *x509)
lib/libssl/s3_lib.c
1677
SSL_get0_chain_certs(const SSL *ssl, STACK_OF(X509) **out_chain)
lib/libssl/s3_lib.c
1689
SSL_clear_chain_certs(SSL *ssl)
lib/libssl/s3_lib.c
1696
SSL_set1_groups(SSL *s, const int *groups, size_t groups_len)
lib/libssl/s3_lib.c
1704
SSL_set1_groups_list(SSL *s, const char *groups)
lib/libssl/s3_lib.c
1712
_SSL_get_signature_nid(SSL *s, int *nid)
lib/libssl/s3_lib.c
1725
_SSL_get_peer_signature_nid(SSL *s, int *nid)
lib/libssl/s3_lib.c
1738
SSL_get_signature_type_nid(const SSL *s, int *nid)
lib/libssl/s3_lib.c
1755
SSL_get_peer_signature_type_nid(const SSL *s, int *nid)
lib/libssl/s3_lib.c
1772
ssl3_ctrl(SSL *s, int cmd, long larg, void *parg)
lib/libssl/s3_lib.c
1915
ssl3_callback_ctrl(SSL *s, int cmd, void (*fp)(void))
lib/libssl/s3_lib.c
1923
s->cert->dhe_params_cb = (DH *(*)(SSL *, int, int))fp;
lib/libssl/s3_lib.c
1930
s->tlsext_debug_cb = (void (*)(SSL *, int , int,
lib/libssl/s3_lib.c
2263
(DH *(*)(SSL *, int, int))fp;
lib/libssl/s3_lib.c
2271
(int (*)(SSL *, int *, void *))fp;
lib/libssl/s3_lib.c
2275
*(int (**)(SSL *, void *))fp = ctx->tlsext_status_cb;
lib/libssl/s3_lib.c
2279
ctx->tlsext_status_cb = (int (*)(SSL *, void *))fp;
lib/libssl/s3_lib.c
2283
ctx->tlsext_ticket_key_cb = (int (*)(SSL *, unsigned char *,
lib/libssl/s3_lib.c
2292
ssl3_choose_cipher(SSL *s, STACK_OF(SSL_CIPHER) *clnt,
lib/libssl/s3_lib.c
2381
ssl3_get_req_cert_types(SSL *s, CBB *cbb)
lib/libssl/s3_lib.c
2406
ssl3_shutdown(SSL *s)
lib/libssl/s3_lib.c
2456
ssl3_write(SSL *s, const void *buf, int len)
lib/libssl/s3_lib.c
2468
ssl3_read_internal(SSL *s, void *buf, int len, int peek)
lib/libssl/s3_lib.c
2498
ssl3_read(SSL *s, void *buf, int len)
lib/libssl/s3_lib.c
2504
ssl3_peek(SSL *s, void *buf, int len)
lib/libssl/s3_lib.c
2510
ssl3_renegotiate(SSL *s)
lib/libssl/s3_lib.c
2524
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
1003
int SSL_get_min_proto_version(SSL *ssl);
lib/libssl/ssl.h
1004
int SSL_get_max_proto_version(SSL *ssl);
lib/libssl/ssl.h
1005
int SSL_set_min_proto_version(SSL *ssl, uint16_t version);
lib/libssl/ssl.h
1006
int SSL_set_max_proto_version(SSL *ssl, uint16_t version);
lib/libssl/ssl.h
1103
int SSL_want(const SSL *s);
lib/libssl/ssl.h
1104
int SSL_clear(SSL *s);
lib/libssl/ssl.h
1108
const SSL_CIPHER *SSL_get_current_cipher(const SSL *s);
lib/libssl/ssl.h
1114
const SSL_CIPHER *SSL_CIPHER_find(SSL *ssl, const unsigned char *ptr);
lib/libssl/ssl.h
1122
int SSL_get_fd(const SSL *s);
lib/libssl/ssl.h
1123
int SSL_get_rfd(const SSL *s);
lib/libssl/ssl.h
1124
int SSL_get_wfd(const SSL *s);
lib/libssl/ssl.h
1125
const char * SSL_get_cipher_list(const SSL *s, int n);
lib/libssl/ssl.h
1126
char * SSL_get_shared_ciphers(const SSL *s, char *buf, int len);
lib/libssl/ssl.h
1127
int SSL_get_read_ahead(const SSL * s);
lib/libssl/ssl.h
1128
int SSL_pending(const SSL *s);
lib/libssl/ssl.h
1129
int SSL_set_fd(SSL *s, int fd);
lib/libssl/ssl.h
1130
int SSL_set_rfd(SSL *s, int fd);
lib/libssl/ssl.h
1131
int SSL_set_wfd(SSL *s, int fd);
lib/libssl/ssl.h
1132
void SSL_set_bio(SSL *s, BIO *rbio, BIO *wbio);
lib/libssl/ssl.h
1133
BIO * SSL_get_rbio(const SSL *s);
lib/libssl/ssl.h
1134
void SSL_set0_rbio(SSL *s, BIO *rbio);
lib/libssl/ssl.h
1135
BIO * SSL_get_wbio(const SSL *s);
lib/libssl/ssl.h
1136
int SSL_set_cipher_list(SSL *s, const char *str);
lib/libssl/ssl.h
1138
int SSL_set_ciphersuites(SSL *s, const char *str);
lib/libssl/ssl.h
1140
void SSL_set_read_ahead(SSL *s, int yes);
lib/libssl/ssl.h
1141
int SSL_get_verify_mode(const SSL *s);
lib/libssl/ssl.h
1142
int SSL_get_verify_depth(const SSL *s);
lib/libssl/ssl.h
1143
int (*SSL_get_verify_callback(const SSL *s))(int, X509_STORE_CTX *);
lib/libssl/ssl.h
1144
void SSL_set_verify(SSL *s, int mode,
lib/libssl/ssl.h
1146
void SSL_set_verify_depth(SSL *s, int depth);
lib/libssl/ssl.h
1147
int SSL_use_RSAPrivateKey(SSL *ssl, RSA *rsa);
lib/libssl/ssl.h
1148
int SSL_use_RSAPrivateKey_ASN1(SSL *ssl, const unsigned char *d, long len);
lib/libssl/ssl.h
1149
int SSL_use_PrivateKey(SSL *ssl, EVP_PKEY *pkey);
lib/libssl/ssl.h
1150
int SSL_use_PrivateKey_ASN1(int pk, SSL *ssl, const unsigned char *d, long len);
lib/libssl/ssl.h
1151
int SSL_use_certificate(SSL *ssl, X509 *x);
lib/libssl/ssl.h
1152
int SSL_use_certificate_ASN1(SSL *ssl, const unsigned char *d, int len);
lib/libssl/ssl.h
1154
int SSL_use_RSAPrivateKey_file(SSL *ssl, const char *file, int type);
lib/libssl/ssl.h
1155
int SSL_use_PrivateKey_file(SSL *ssl, const char *file, int type);
lib/libssl/ssl.h
1156
int SSL_use_certificate_file(SSL *ssl, const char *file, int type);
lib/libssl/ssl.h
1157
int SSL_use_certificate_chain_file(SSL *ssl, const char *file);
lib/libssl/ssl.h
1170
const char *SSL_state_string(const SSL *s);
lib/libssl/ssl.h
1171
const char *SSL_rstate_string(const SSL *s);
lib/libssl/ssl.h
1172
const char *SSL_state_string_long(const SSL *s);
lib/libssl/ssl.h
1173
const char *SSL_rstate_string_long(const SSL *s);
lib/libssl/ssl.h
1182
int SSL_copy_session_id(SSL *to, const SSL *from);
lib/libssl/ssl.h
1210
int SSL_set_session(SSL *to, SSL_SESSION *session);
lib/libssl/ssl.h
1214
int SSL_set_generate_session_id(SSL *, GEN_SESSION_CB);
lib/libssl/ssl.h
1215
int SSL_has_matching_session_id(const SSL *ssl, const unsigned char *id,
lib/libssl/ssl.h
1221
X509 * SSL_get_peer_certificate(const SSL *s);
lib/libssl/ssl.h
1224
STACK_OF(X509) *SSL_get_peer_cert_chain(const SSL *s);
lib/libssl/ssl.h
1246
int SSL_check_private_key(const SSL *ctx);
lib/libssl/ssl.h
1250
int SSL_set_session_id_context(SSL *ssl, const unsigned char *sid_ctx, unsigned int sid_ctx_len);
lib/libssl/ssl.h
1253
int SSL_set_purpose(SSL *s, int purpose);
lib/libssl/ssl.h
1255
int SSL_set_trust(SSL *s, int trust);
lib/libssl/ssl.h
1256
int SSL_set1_host(SSL *s, const char *hostname);
lib/libssl/ssl.h
1257
void SSL_set_hostflags(SSL *s, unsigned int flags);
lib/libssl/ssl.h
1258
const char *SSL_get0_peername(SSL *s);
lib/libssl/ssl.h
1262
X509_VERIFY_PARAM *SSL_get0_param(SSL *ssl);
lib/libssl/ssl.h
1263
int SSL_set1_param(SSL *ssl, X509_VERIFY_PARAM *vpm);
lib/libssl/ssl.h
1265
SSL *SSL_new(SSL_CTX *ctx);
lib/libssl/ssl.h
1266
void SSL_free(SSL *ssl);
lib/libssl/ssl.h
1267
int SSL_up_ref(SSL *ssl);
lib/libssl/ssl.h
1268
int SSL_accept(SSL *ssl);
lib/libssl/ssl.h
1269
int SSL_connect(SSL *ssl);
lib/libssl/ssl.h
1270
int SSL_is_dtls(const SSL *s);
lib/libssl/ssl.h
1271
int SSL_is_server(const SSL *s);
lib/libssl/ssl.h
1272
int SSL_read(SSL *ssl, void *buf, int num);
lib/libssl/ssl.h
1273
int SSL_peek(SSL *ssl, void *buf, int num);
lib/libssl/ssl.h
1274
int SSL_write(SSL *ssl, const void *buf, int num);
lib/libssl/ssl.h
1275
int SSL_read_ex(SSL *ssl, void *buf, size_t num, size_t *bytes_read);
lib/libssl/ssl.h
1276
int SSL_peek_ex(SSL *ssl, void *buf, size_t num, size_t *bytes_peeked);
lib/libssl/ssl.h
1277
int SSL_write_ex(SSL *ssl, const void *buf, size_t num, size_t *bytes_written);
lib/libssl/ssl.h
1283
uint32_t SSL_get_max_early_data(const SSL *s);
lib/libssl/ssl.h
1284
int SSL_set_max_early_data(SSL *s, uint32_t max_early_data);
lib/libssl/ssl.h
1289
int SSL_get_early_data_status(const SSL *s);
lib/libssl/ssl.h
1294
int SSL_read_early_data(SSL *s, void *buf, size_t num, size_t *readbytes);
lib/libssl/ssl.h
1295
int SSL_write_early_data(SSL *s, const void *buf, size_t num, size_t *written);
lib/libssl/ssl.h
1298
long SSL_ctrl(SSL *ssl, int cmd, long larg, void *parg);
lib/libssl/ssl.h
1299
long SSL_callback_ctrl(SSL *, int, void (*)(void));
lib/libssl/ssl.h
1303
int SSL_get_error(const SSL *s, int ret_code);
lib/libssl/ssl.h
1304
const char *SSL_get_version(const SSL *s);
lib/libssl/ssl.h
1341
STACK_OF(SSL_CIPHER) *SSL_get_ciphers(const SSL *s);
lib/libssl/ssl.h
1342
STACK_OF(SSL_CIPHER) *SSL_get_client_ciphers(const SSL *s);
lib/libssl/ssl.h
1343
STACK_OF(SSL_CIPHER) *SSL_get1_supported_ciphers(SSL *s);
lib/libssl/ssl.h
1345
int SSL_do_handshake(SSL *s);
lib/libssl/ssl.h
1346
int SSL_renegotiate(SSL *s);
lib/libssl/ssl.h
1347
int SSL_renegotiate_abbreviated(SSL *s);
lib/libssl/ssl.h
1348
int SSL_renegotiate_pending(SSL *s);
lib/libssl/ssl.h
1349
int SSL_shutdown(SSL *s);
lib/libssl/ssl.h
1351
const SSL_METHOD *SSL_get_ssl_method(SSL *s);
lib/libssl/ssl.h
1352
int SSL_set_ssl_method(SSL *s, const SSL_METHOD *method);
lib/libssl/ssl.h
1358
void SSL_set_client_CA_list(SSL *s, STACK_OF(X509_NAME) *name_list);
lib/libssl/ssl.h
1360
STACK_OF(X509_NAME) *SSL_get_client_CA_list(const SSL *s);
lib/libssl/ssl.h
1362
int SSL_add_client_CA(SSL *ssl, X509 *x);
lib/libssl/ssl.h
1365
void SSL_set_connect_state(SSL *s);
lib/libssl/ssl.h
1366
void SSL_set_accept_state(SSL *s);
lib/libssl/ssl.h
1368
long SSL_get_default_timeout(const SSL *s);
lib/libssl/ssl.h
1373
SSL *SSL_dup(SSL *ssl);
lib/libssl/ssl.h
1375
X509 *SSL_get_certificate(const SSL *ssl);
lib/libssl/ssl.h
1376
/* EVP_PKEY */ struct evp_pkey_st *SSL_get_privatekey(const SSL *ssl);
lib/libssl/ssl.h
1380
void SSL_set_quiet_shutdown(SSL *ssl,int mode);
lib/libssl/ssl.h
1381
int SSL_get_quiet_shutdown(const SSL *ssl);
lib/libssl/ssl.h
1382
void SSL_set_shutdown(SSL *ssl,int mode);
lib/libssl/ssl.h
1383
int SSL_get_shutdown(const SSL *ssl);
lib/libssl/ssl.h
1384
int SSL_version(const SSL *ssl);
lib/libssl/ssl.h
1390
SSL_SESSION *SSL_get_session(const SSL *ssl);
lib/libssl/ssl.h
1391
SSL_SESSION *SSL_get1_session(SSL *ssl); /* obtain a reference count */
lib/libssl/ssl.h
1392
SSL_CTX *SSL_get_SSL_CTX(const SSL *ssl);
lib/libssl/ssl.h
1393
SSL_CTX *SSL_set_SSL_CTX(SSL *ssl, SSL_CTX* ctx);
lib/libssl/ssl.h
1394
void SSL_set_info_callback(SSL *ssl,
lib/libssl/ssl.h
1395
void (*cb)(const SSL *ssl, int type, int val));
lib/libssl/ssl.h
1396
void (*SSL_get_info_callback(const SSL *ssl))(const SSL *ssl, int type, int val);
lib/libssl/ssl.h
1397
int SSL_state(const SSL *ssl);
lib/libssl/ssl.h
1398
void SSL_set_state(SSL *ssl, int state);
lib/libssl/ssl.h
1400
void SSL_set_verify_result(SSL *ssl, long v);
lib/libssl/ssl.h
1401
long SSL_get_verify_result(const SSL *ssl);
lib/libssl/ssl.h
1403
int SSL_set_ex_data(SSL *ssl, int idx, void *data);
lib/libssl/ssl.h
1404
void *SSL_get_ex_data(const SSL *ssl, int idx);
lib/libssl/ssl.h
1452
RSA *(*cb)(SSL *ssl, int is_export, int keylength));
lib/libssl/ssl.h
1454
void SSL_set_tmp_rsa_callback(SSL *ssl,
lib/libssl/ssl.h
1455
RSA *(*cb)(SSL *ssl, int is_export, int keylength));
lib/libssl/ssl.h
1457
DH *(*dh)(SSL *ssl, int is_export, int keylength));
lib/libssl/ssl.h
1458
void SSL_set_tmp_dh_callback(SSL *ssl,
lib/libssl/ssl.h
1459
DH *(*dh)(SSL *ssl, int is_export, int keylength));
lib/libssl/ssl.h
1461
EC_KEY *(*ecdh)(SSL *ssl, int is_export, int keylength));
lib/libssl/ssl.h
1462
void SSL_set_tmp_ecdh_callback(SSL *ssl,
lib/libssl/ssl.h
1463
EC_KEY *(*ecdh)(SSL *ssl, int is_export, int keylength));
lib/libssl/ssl.h
1465
size_t SSL_get_client_random(const SSL *s, unsigned char *out, size_t max_out);
lib/libssl/ssl.h
1466
size_t SSL_get_server_random(const SSL *s, unsigned char *out, size_t max_out);
lib/libssl/ssl.h
1468
const void *SSL_get_current_compression(SSL *s);
lib/libssl/ssl.h
1469
const void *SSL_get_current_expansion(SSL *s);
lib/libssl/ssl.h
1475
int SSL_set_session_ticket_ext(SSL *s, void *ext_data, int ext_len);
lib/libssl/ssl.h
1477
int SSL_set_session_ticket_ext_cb(SSL *s,
lib/libssl/ssl.h
1481
int SSL_set_session_secret_cb(SSL *s,
lib/libssl/ssl.h
1484
int SSL_cache_hit(SSL *s);
lib/libssl/ssl.h
1549
void SSL_set_security_level(SSL *ssl, int level);
lib/libssl/ssl.h
1550
int SSL_get_security_level(const SSL *ssl);
lib/libssl/ssl.h
1624
int (*set_encryption_secrets)(SSL *ssl, enum ssl_encryption_level_t level,
lib/libssl/ssl.h
1637
int (*add_handshake_data)(SSL *ssl, enum ssl_encryption_level_t level,
lib/libssl/ssl.h
1646
int (*flush_flight)(SSL *ssl);
lib/libssl/ssl.h
1655
int (*send_alert)(SSL *ssl, enum ssl_encryption_level_t level,
lib/libssl/ssl.h
1671
int (*set_read_secret)(SSL *ssl, enum ssl_encryption_level_t level,
lib/libssl/ssl.h
1683
int (*set_write_secret)(SSL *ssl, enum ssl_encryption_level_t level,
lib/libssl/ssl.h
1699
int SSL_set_quic_method(SSL *ssl, const SSL_QUIC_METHOD *quic_method);
lib/libssl/ssl.h
1702
int SSL_is_quic(const SSL *ssl);
lib/libssl/ssl.h
1709
size_t SSL_quic_max_handshake_flight_len(const SSL *ssl,
lib/libssl/ssl.h
1715
enum ssl_encryption_level_t SSL_quic_read_level(const SSL *ssl);
lib/libssl/ssl.h
1720
enum ssl_encryption_level_t SSL_quic_write_level(const SSL *ssl);
lib/libssl/ssl.h
1729
int SSL_provide_quic_data(SSL *ssl, enum ssl_encryption_level_t level,
lib/libssl/ssl.h
1737
int SSL_process_quic_post_handshake(SSL *ssl);
lib/libssl/ssl.h
1747
int SSL_set_quic_transport_params(SSL *ssl, const uint8_t *params,
lib/libssl/ssl.h
1757
void SSL_get_peer_quic_transport_params(const SSL *ssl,
lib/libssl/ssl.h
1765
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
488
int version, int content_type, const void *buf, size_t len, SSL *ssl,
lib/libssl/ssl.h
490
void SSL_set_msg_callback(SSL *ssl, void (*cb)(int write_p, int version,
lib/libssl/ssl.h
491
int content_type, const void *buf, size_t len, SSL *ssl, void *arg));
lib/libssl/ssl.h
494
typedef void (*SSL_CTX_keylog_cb_func)(const SSL *ssl, const char *line);
lib/libssl/ssl.h
497
int SSL_set_num_tickets(SSL *s, size_t num_tickets);
lib/libssl/ssl.h
498
size_t SSL_get_num_tickets(const SSL *s);
lib/libssl/ssl.h
501
STACK_OF(X509) *SSL_get0_verified_chain(const SSL *s);
lib/libssl/ssl.h
520
typedef int (*GEN_SESSION_CB)(const SSL *ssl, unsigned char *id,
lib/libssl/ssl.h
582
void SSL_CTX_set_info_callback(SSL_CTX *ctx, void (*cb)(const SSL *ssl,
lib/libssl/ssl.h
584
void (*SSL_CTX_get_info_callback(SSL_CTX *ctx))(const SSL *ssl, int type,
lib/libssl/ssl.h
587
int (*client_cert_cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey));
lib/libssl/ssl.h
588
int (*SSL_CTX_get_client_cert_cb(SSL_CTX *ctx))(SSL *ssl, X509 **x509,
lib/libssl/ssl.h
591
int (*app_gen_cookie_cb)(SSL *ssl, unsigned char *cookie,
lib/libssl/ssl.h
594
int (*app_verify_cookie_cb)(SSL *ssl, const unsigned char *cookie,
lib/libssl/ssl.h
596
void SSL_CTX_set_next_protos_advertised_cb(SSL_CTX *s, int (*cb)(SSL *ssl,
lib/libssl/ssl.h
598
void SSL_CTX_set_next_proto_select_cb(SSL_CTX *s, int (*cb)(SSL *ssl,
lib/libssl/ssl.h
605
void SSL_get0_next_proto_negotiated(const SSL *s, const unsigned char **data,
lib/libssl/ssl.h
614
int SSL_set_alpn_protos(SSL *ssl, const unsigned char *protos,
lib/libssl/ssl.h
617
int (*cb)(SSL *ssl, const unsigned char **out, unsigned char *outlen,
lib/libssl/ssl.h
619
void SSL_get0_alpn_selected(const SSL *ssl, const unsigned char **data,
lib/libssl/ssl.h
623
typedef int (*SSL_psk_use_session_cb_func)(SSL *ssl, const EVP_MD *md,
lib/libssl/ssl.h
625
void SSL_set_psk_use_session_callback(SSL *s, SSL_psk_use_session_cb_func cb);
lib/libssl/ssl.h
710
size_t SSL_get_finished(const SSL *s, void *buf, size_t count);
lib/libssl/ssl.h
711
size_t SSL_get_peer_finished(const SSL *s, void *buf, size_t count);
lib/libssl/ssl.h
722
int SSL_verify_client_post_handshake(SSL *s);
lib/libssl/ssl.h
724
void SSL_set_post_handshake_auth(SSL *s, int val);
lib/libssl/ssl.h
985
int SSL_set0_chain(SSL *ssl, STACK_OF(X509) *chain);
lib/libssl/ssl.h
986
int SSL_set1_chain(SSL *ssl, STACK_OF(X509) *chain);
lib/libssl/ssl.h
987
int SSL_add0_chain_cert(SSL *ssl, X509 *x509);
lib/libssl/ssl.h
988
int SSL_add1_chain_cert(SSL *ssl, X509 *x509);
lib/libssl/ssl.h
989
int SSL_get0_chain_certs(const SSL *ssl, STACK_OF(X509) **out_chain);
lib/libssl/ssl.h
990
int SSL_clear_chain_certs(SSL *ssl);
lib/libssl/ssl.h
995
int SSL_set1_groups(SSL *ssl, const int *groups, size_t groups_len);
lib/libssl/ssl.h
996
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
1094
ssl3_get_server_certificate(SSL *s)
lib/libssl/ssl_clnt.c
1188
ssl3_get_server_kex_dhe(SSL *s, CBS *cbs)
lib/libssl/ssl_clnt.c
1238
ssl3_get_server_kex_ecdhe(SSL *s, CBS *cbs)
lib/libssl/ssl_clnt.c
1291
ssl3_get_server_key_exchange(SSL *s)
lib/libssl/ssl_clnt.c
1449
ssl3_get_certificate_request(SSL *s)
lib/libssl/ssl_clnt.c
1593
ssl3_get_new_session_ticket(SSL *s)
lib/libssl/ssl_clnt.c
1669
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
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
1770
ssl3_get_server_done(SSL *s)
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
1790
ssl3_send_client_kex_rsa(SSL *s, CBB *cbb)
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
185
static int ssl3_check_cert_and_algorithm(SSL *s);
lib/libssl/ssl_clnt.c
1856
ssl3_send_client_kex_dhe(SSL *s, CBB *cbb)
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
189
static int ssl3_get_server_finished(SSL *s);
lib/libssl/ssl_clnt.c
1894
ssl3_send_client_kex_ecdhe(SSL *s, CBB *cbb)
lib/libssl/ssl_clnt.c
192
ssl3_connect(SSL *s)
lib/libssl/ssl_clnt.c
1933
ssl3_send_client_key_exchange(SSL *s)
lib/libssl/ssl_clnt.c
1979
ssl3_send_client_verify_sigalgs(SSL *s, EVP_PKEY *pkey,
lib/libssl/ssl_clnt.c
2038
ssl3_send_client_verify_rsa(SSL *s, EVP_PKEY *pkey, CBB *cert_verify)
lib/libssl/ssl_clnt.c
2074
ssl3_send_client_verify_ec(SSL *s, EVP_PKEY *pkey, CBB *cert_verify)
lib/libssl/ssl_clnt.c
2109
ssl3_send_client_verify(SSL *s)
lib/libssl/ssl_clnt.c
2165
ssl3_send_client_certificate(SSL *s)
lib/libssl/ssl_clnt.c
2243
ssl3_check_cert_and_algorithm(SSL *s)
lib/libssl/ssl_clnt.c
2301
ssl3_check_finished(SSL *s)
lib/libssl/ssl_clnt.c
2323
ssl_do_client_cert_cb(SSL *s, X509 **px509, EVP_PKEY **ppkey)
lib/libssl/ssl_clnt.c
2332
ssl3_send_client_change_cipher_spec(SSL *s)
lib/libssl/ssl_clnt.c
2375
ssl3_send_client_finished(SSL *s)
lib/libssl/ssl_clnt.c
2412
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
1010
SSL_check_private_key(const SSL *ssl)
lib/libssl/ssl_lib.c
1034
SSL_accept(SSL *s)
lib/libssl/ssl_lib.c
1044
SSL_connect(SSL *s)
lib/libssl/ssl_lib.c
1054
SSL_is_dtls(const SSL *s)
lib/libssl/ssl_lib.c
1061
SSL_is_server(const SSL *s)
lib/libssl/ssl_lib.c
1078
SSL_get_default_timeout(const SSL *s)
lib/libssl/ssl_lib.c
1085
SSL_read(SSL *s, void *buf, int num)
lib/libssl/ssl_lib.c
1111
SSL_read_ex(SSL *s, void *buf, size_t num, size_t *bytes_read)
lib/libssl/ssl_lib.c
1131
SSL_peek(SSL *s, void *buf, int num)
lib/libssl/ssl_lib.c
1156
SSL_peek_ex(SSL *s, void *buf, size_t num, size_t *bytes_peeked)
lib/libssl/ssl_lib.c
1176
SSL_write(SSL *s, const void *buf, int num)
lib/libssl/ssl_lib.c
1203
SSL_write_ex(SSL *s, const void *buf, size_t num, size_t *bytes_written)
lib/libssl/ssl_lib.c
1243
SSL_get_max_early_data(const SSL *s)
lib/libssl/ssl_lib.c
1250
SSL_set_max_early_data(SSL *s, uint32_t max_early_data)
lib/libssl/ssl_lib.c
1257
SSL_get_early_data_status(const SSL *s)
lib/libssl/ssl_lib.c
1264
SSL_read_early_data(SSL *s, void *buf, size_t num, size_t *readbytes)
lib/libssl/ssl_lib.c
1278
SSL_write_early_data(SSL *s, const void *buf, size_t num, size_t *written)
lib/libssl/ssl_lib.c
1287
SSL_shutdown(SSL *s)
lib/libssl/ssl_lib.c
1309
SSL_renegotiate(SSL *s)
lib/libssl/ssl_lib.c
1326
SSL_renegotiate_abbreviated(SSL *s)
lib/libssl/ssl_lib.c
1343
SSL_renegotiate_pending(SSL *s)
lib/libssl/ssl_lib.c
1354
SSL_ctrl(SSL *s, int cmd, long larg, void *parg)
lib/libssl/ssl_lib.c
1410
SSL_callback_ctrl(SSL *s, int cmd, void (*fp)(void))
lib/libssl/ssl_lib.c
1525
SSL_get_ciphers(const SSL *s)
lib/libssl/ssl_lib.c
1537
SSL_get_client_ciphers(const SSL *s)
lib/libssl/ssl_lib.c
1546
SSL_get1_supported_ciphers(SSL *s)
lib/libssl/ssl_lib.c
1585
ssl_has_ecc_ciphers(SSL *s)
lib/libssl/ssl_lib.c
1610
SSL_get_cipher_list(const SSL *s, int n)
lib/libssl/ssl_lib.c
165
SSL_clear(SSL *s)
lib/libssl/ssl_lib.c
1675
SSL_set_cipher_list(SSL *s, const char *str)
lib/libssl/ssl_lib.c
1696
SSL_set_ciphersuites(SSL *s, const char *str)
lib/libssl/ssl_lib.c
1716
SSL_get_shared_ciphers(const SSL *s, char *buf, int len)
lib/libssl/ssl_lib.c
1762
SSL_get_servername(const SSL *s, const int type)
lib/libssl/ssl_lib.c
1774
SSL_get_servername_type(const SSL *s)
lib/libssl/ssl_lib.c
1867
SSL_get0_next_proto_negotiated(const SSL *s, const unsigned char **data,
lib/libssl/ssl_lib.c
1877
SSL_CTX_set_next_protos_advertised_cb(SSL_CTX *ctx, int (*cb) (SSL *ssl,
lib/libssl/ssl_lib.c
1885
SSL_CTX_set_next_proto_select_cb(SSL_CTX *ctx, int (*cb) (SSL *s,
lib/libssl/ssl_lib.c
1932
SSL_set_alpn_protos(SSL *ssl, const unsigned char *protos,
lib/libssl/ssl_lib.c
1967
int (*cb) (SSL *ssl, const unsigned char **out, unsigned char *outlen,
lib/libssl/ssl_lib.c
1982
SSL_get0_alpn_selected(const SSL *ssl, const unsigned char **data,
lib/libssl/ssl_lib.c
1991
SSL_set_psk_use_session_callback(SSL *s, SSL_psk_use_session_cb_func cb)
lib/libssl/ssl_lib.c
1998
SSL_export_keying_material(SSL *s, unsigned char *out, size_t out_len,
lib/libssl/ssl_lib.c
2344
ssl_using_ecc_cipher(SSL *s)
lib/libssl/ssl_lib.c
2357
ssl_check_srvr_ecc_cert_and_alg(SSL *s, X509 *x)
lib/libssl/ssl_lib.c
236
SSL *
lib/libssl/ssl_lib.c
2376
ssl_get_server_send_pkey(const SSL *s)
lib/libssl/ssl_lib.c
239
SSL *s;
lib/libssl/ssl_lib.c
2400
ssl_get_sign_pkey(SSL *s, const SSL_CIPHER *cipher, const EVP_MD **pmd,
lib/libssl/ssl_lib.c
2434
ssl_dhe_params_auto_key_bits(SSL *s)
lib/libssl/ssl_lib.c
2459
ssl_should_update_external_cache(SSL *s, int mode)
lib/libssl/ssl_lib.c
2481
ssl_should_update_internal_cache(SSL *s, int mode)
lib/libssl/ssl_lib.c
2527
ssl_update_cache(SSL *s, int mode)
lib/libssl/ssl_lib.c
2575
SSL_get_ssl_method(SSL *s)
lib/libssl/ssl_lib.c
2582
SSL_set_ssl_method(SSL *s, const SSL_METHOD *method)
lib/libssl/ssl_lib.c
2584
int (*handshake_func)(SSL *) = NULL;
lib/libssl/ssl_lib.c
2609
SSL_get_error(const SSL *s, int i)
lib/libssl/ssl_lib.c
2701
SSL_set_quic_method(SSL *ssl, const SSL_QUIC_METHOD *quic_method)
lib/libssl/ssl_lib.c
2713
SSL_quic_max_handshake_flight_len(const SSL *ssl,
lib/libssl/ssl_lib.c
2761
SSL_quic_read_level(const SSL *ssl)
lib/libssl/ssl_lib.c
2768
SSL_quic_write_level(const SSL *ssl)
lib/libssl/ssl_lib.c
2775
SSL_provide_quic_data(SSL *ssl, enum ssl_encryption_level_t level,
lib/libssl/ssl_lib.c
2809
SSL_process_quic_post_handshake(SSL *ssl)
lib/libssl/ssl_lib.c
2817
SSL_do_handshake(SSL *s)
lib/libssl/ssl_lib.c
2838
SSL_set_accept_state(SSL *s)
lib/libssl/ssl_lib.c
2849
SSL_set_connect_state(SSL *s)
lib/libssl/ssl_lib.c
2860
ssl_undefined_function(SSL *s)
lib/libssl/ssl_lib.c
2874
ssl_undefined_const_function(const SSL *s)
lib/libssl/ssl_lib.c
2902
SSL_get_version(const SSL *s)
lib/libssl/ssl_lib.c
2908
SSL *
lib/libssl/ssl_lib.c
2909
SSL_dup(SSL *s)
lib/libssl/ssl_lib.c
2913
SSL *ret;
lib/libssl/ssl_lib.c
3032
ssl_clear_cipher_state(SSL *s)
lib/libssl/ssl_lib.c
3039
ssl_info_callback(const SSL *s, int type, int value)
lib/libssl/ssl_lib.c
3050
ssl_msg_callback(SSL *s, int is_write, int content_type,
lib/libssl/ssl_lib.c
3061
ssl_msg_callback_cbs(SSL *s, int is_write, int content_type, CBS *cbs)
lib/libssl/ssl_lib.c
3068
SSL_get_certificate(const SSL *s)
lib/libssl/ssl_lib.c
3076
SSL_get_privatekey(const SSL *s)
lib/libssl/ssl_lib.c
3083
SSL_get_current_cipher(const SSL *s)
lib/libssl/ssl_lib.c
3090
SSL_get_current_compression(SSL *s)
lib/libssl/ssl_lib.c
3097
SSL_get_current_expansion(SSL *s)
lib/libssl/ssl_lib.c
3104
SSL_get_client_random(const SSL *s, unsigned char *out, size_t max_out)
lib/libssl/ssl_lib.c
3121
SSL_get_server_random(const SSL *s, unsigned char *out, size_t max_out)
lib/libssl/ssl_lib.c
3138
ssl_init_wbio_buffer(SSL *s, int push)
lib/libssl/ssl_lib.c
3169
ssl_free_wbio_buffer(SSL *s)
lib/libssl/ssl_lib.c
3200
SSL_set_quiet_shutdown(SSL *s, int mode)
lib/libssl/ssl_lib.c
3207
SSL_get_quiet_shutdown(const SSL *s)
lib/libssl/ssl_lib.c
3214
SSL_set_shutdown(SSL *s, int mode)
lib/libssl/ssl_lib.c
3221
SSL_get_shutdown(const SSL *s)
lib/libssl/ssl_lib.c
3228
SSL_version(const SSL *s)
lib/libssl/ssl_lib.c
3235
SSL_get_SSL_CTX(const SSL *ssl)
lib/libssl/ssl_lib.c
3242
SSL_set_SSL_CTX(SSL *ssl, SSL_CTX* ctx)
lib/libssl/ssl_lib.c
3287
SSL_set_info_callback(SSL *ssl, void (*cb)(const SSL *ssl, int type, int val))
lib/libssl/ssl_lib.c
3293
void (*SSL_get_info_callback(const SSL *ssl))(const SSL *ssl, int type, int val)
lib/libssl/ssl_lib.c
3300
SSL_state(const SSL *ssl)
lib/libssl/ssl_lib.c
3307
SSL_set_state(SSL *ssl, int state)
lib/libssl/ssl_lib.c
3314
SSL_set_verify_result(SSL *ssl, long arg)
lib/libssl/ssl_lib.c
3321
SSL_get_verify_result(const SSL *ssl)
lib/libssl/ssl_lib.c
3328
SSL_verify_client_post_handshake(SSL *ssl)
lib/libssl/ssl_lib.c
3342
SSL_set_post_handshake_auth(SSL *ssl, int val)
lib/libssl/ssl_lib.c
3358
SSL_set_ex_data(SSL *s, int idx, void *arg)
lib/libssl/ssl_lib.c
3365
SSL_get_ex_data(const SSL *s, int idx)
lib/libssl/ssl_lib.c
3395
ssl_ok(SSL *s)
lib/libssl/ssl_lib.c
3446
SSL_want(const SSL *s)
lib/libssl/ssl_lib.c
3453
SSL_CTX_set_tmp_rsa_callback(SSL_CTX *ctx, RSA *(*cb)(SSL *ssl, int is_export,
lib/libssl/ssl_lib.c
3461
SSL_set_tmp_rsa_callback(SSL *ssl, RSA *(*cb)(SSL *ssl, int is_export,
lib/libssl/ssl_lib.c
3469
SSL_CTX_set_tmp_dh_callback(SSL_CTX *ctx, DH *(*dh)(SSL *ssl, int is_export,
lib/libssl/ssl_lib.c
3477
SSL_set_tmp_dh_callback(SSL *ssl, DH *(*dh)(SSL *ssl, int is_export,
lib/libssl/ssl_lib.c
3485
SSL_CTX_set_tmp_ecdh_callback(SSL_CTX *ctx, EC_KEY *(*ecdh)(SSL *ssl,
lib/libssl/ssl_lib.c
3494
SSL_set_tmp_ecdh_callback(SSL *ssl, EC_KEY *(*ecdh)(SSL *ssl, int is_export,
lib/libssl/ssl_lib.c
3504
int content_type, const void *buf, size_t len, SSL *ssl, void *arg))
lib/libssl/ssl_lib.c
3512
SSL_set_msg_callback(SSL *ssl, void (*cb)(int write_p, int version,
lib/libssl/ssl_lib.c
3513
int content_type, const void *buf, size_t len, SSL *ssl, void *arg))
lib/libssl/ssl_lib.c
3520
SSL_cache_hit(SSL *s)
lib/libssl/ssl_lib.c
3559
SSL_get_min_proto_version(SSL *ssl)
lib/libssl/ssl_lib.c
3566
SSL_set_min_proto_version(SSL *ssl, uint16_t version)
lib/libssl/ssl_lib.c
3574
SSL_get_max_proto_version(SSL *ssl)
lib/libssl/ssl_lib.c
3581
SSL_set_max_proto_version(SSL *ssl, uint16_t version)
lib/libssl/ssl_lib.c
3611
SSL_get_security_level(const SSL *ssl)
lib/libssl/ssl_lib.c
3618
SSL_set_security_level(SSL *ssl, int level)
lib/libssl/ssl_lib.c
3625
SSL_is_quic(const SSL *ssl)
lib/libssl/ssl_lib.c
3632
SSL_set_quic_transport_params(SSL *ssl, const uint8_t *params,
lib/libssl/ssl_lib.c
3651
SSL_get_peer_quic_transport_params(const SSL *ssl, const uint8_t **out_params,
lib/libssl/ssl_lib.c
3660
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
758
SSL_get_finished(const SSL *s, void *buf, size_t count)
lib/libssl/ssl_lib.c
772
SSL_get_peer_finished(const SSL *s, void *buf, size_t count)
lib/libssl/ssl_lib.c
786
SSL_get_verify_mode(const SSL *s)
lib/libssl/ssl_lib.c
793
SSL_get_verify_depth(const SSL *s)
lib/libssl/ssl_lib.c
800
(*SSL_get_verify_callback(const SSL *s))(int, X509_STORE_CTX *)
lib/libssl/ssl_lib.c
821
SSL_set_num_tickets(SSL *s, size_t num_tickets)
lib/libssl/ssl_lib.c
830
SSL_get_num_tickets(const SSL *s)
lib/libssl/ssl_lib.c
874
SSL_set_verify(SSL *s, int mode,
lib/libssl/ssl_lib.c
884
SSL_set_verify_depth(SSL *s, int depth)
lib/libssl/ssl_lib.c
891
SSL_set_read_ahead(SSL *s, int yes)
lib/libssl/ssl_lib.c
898
SSL_get_read_ahead(const SSL *s)
lib/libssl/ssl_lib.c
905
SSL_pending(const SSL *s)
lib/libssl/ssl_lib.c
912
SSL_get_peer_certificate(const SSL *s)
lib/libssl/ssl_lib.c
929
SSL_get_peer_cert_chain(const SSL *s)
lib/libssl/ssl_lib.c
946
SSL_get0_verified_chain(const SSL *s)
lib/libssl/ssl_lib.c
959
SSL_copy_session_id(SSL *t, const SSL *f)
lib/libssl/ssl_local.h
1189
int ssl_enabled_tls_version_range(SSL *s, uint16_t *min_ver, uint16_t *max_ver);
lib/libssl/ssl_local.h
1190
int ssl_supported_tls_version_range(SSL *s, uint16_t *min_ver, uint16_t *max_ver);
lib/libssl/ssl_local.h
1192
uint16_t ssl_effective_tls_version(SSL *s);
lib/libssl/ssl_local.h
1193
int ssl_max_supported_version(SSL *s, uint16_t *max_ver);
lib/libssl/ssl_local.h
1194
int ssl_max_legacy_version(SSL *s, uint16_t *max_ver);
lib/libssl/ssl_local.h
1195
int ssl_max_shared_version(SSL *s, uint16_t peer_ver, uint16_t *max_ver);
lib/libssl/ssl_local.h
1196
int ssl_check_version_from_server(SSL *s, uint16_t server_version);
lib/libssl/ssl_local.h
1197
int ssl_legacy_stack_version(SSL *s, uint16_t version);
lib/libssl/ssl_local.h
1205
void ssl_clear_cipher_state(SSL *s);
lib/libssl/ssl_local.h
1206
int ssl_clear_bad_session(SSL *s);
lib/libssl/ssl_local.h
1208
void ssl_info_callback(const SSL *s, int type, int value);
lib/libssl/ssl_local.h
1209
void ssl_msg_callback(SSL *s, int is_write, int content_type,
lib/libssl/ssl_local.h
1211
void ssl_msg_callback_cbs(SSL *s, int is_write, int content_type, CBS *cbs);
lib/libssl/ssl_local.h
1216
SSL_CERT *ssl_get0_cert(SSL_CTX *ctx, SSL *ssl);
lib/libssl/ssl_local.h
1217
int ssl_cert_set0_chain(SSL_CTX *ctx, SSL *ssl, STACK_OF(X509) *chain);
lib/libssl/ssl_local.h
1218
int ssl_cert_set1_chain(SSL_CTX *ctx, SSL *ssl, STACK_OF(X509) *chain);
lib/libssl/ssl_local.h
1219
int ssl_cert_add0_chain_cert(SSL_CTX *ctx, SSL *ssl, X509 *cert);
lib/libssl/ssl_local.h
1220
int ssl_cert_add1_chain_cert(SSL_CTX *ctx, SSL *ssl, X509 *cert);
lib/libssl/ssl_local.h
1222
int ssl_security_default_cb(const SSL *ssl, const SSL_CTX *ctx, int op,
lib/libssl/ssl_local.h
1225
int ssl_security_cipher_check(const SSL *ssl, SSL_CIPHER *cipher);
lib/libssl/ssl_local.h
1226
int ssl_security_shared_cipher(const SSL *ssl, SSL_CIPHER *cipher);
lib/libssl/ssl_local.h
1227
int ssl_security_supported_cipher(const SSL *ssl, SSL_CIPHER *cipher);
lib/libssl/ssl_local.h
1229
int ssl_security_dh(const SSL *ssl, DH *dh);
lib/libssl/ssl_local.h
1230
int ssl_security_sigalg_check(const SSL *ssl, const EVP_PKEY *pkey);
lib/libssl/ssl_local.h
1231
int ssl_security_tickets(const SSL *ssl);
lib/libssl/ssl_local.h
1232
int ssl_security_version(const SSL *ssl, int version);
lib/libssl/ssl_local.h
1233
int ssl_security_cert(const SSL_CTX *ctx, const SSL *ssl, X509 *x509,
lib/libssl/ssl_local.h
1235
int ssl_security_cert_chain(const SSL *ssl, STACK_OF(X509) *sk,
lib/libssl/ssl_local.h
1237
int ssl_security_shared_group(const SSL *ssl, uint16_t group_id);
lib/libssl/ssl_local.h
1238
int ssl_security_supported_group(const SSL *ssl, uint16_t group_id);
lib/libssl/ssl_local.h
1241
int ssl_get_new_session(SSL *s, int session);
lib/libssl/ssl_local.h
1242
int ssl_get_prev_session(SSL *s, CBS *session_id, CBS *ext_block,
lib/libssl/ssl_local.h
1244
int ssl_cipher_list_to_bytes(SSL *s, STACK_OF(SSL_CIPHER) *ciphers, CBB *cbb);
lib/libssl/ssl_local.h
1245
STACK_OF(SSL_CIPHER) *ssl_bytes_to_cipher_list(SSL *s, CBS *cbs);
lib/libssl/ssl_local.h
1253
void ssl_update_cache(SSL *s, int mode);
lib/libssl/ssl_local.h
1254
int ssl_cipher_get_evp(SSL *s, const EVP_CIPHER **enc,
lib/libssl/ssl_local.h
1256
int ssl_cipher_get_evp_aead(SSL *s, const EVP_AEAD **aead);
lib/libssl/ssl_local.h
1257
int ssl_get_handshake_evp_md(SSL *s, const EVP_MD **md);
lib/libssl/ssl_local.h
1259
int ssl_verify_cert_chain(SSL *s, STACK_OF(X509) *sk);
lib/libssl/ssl_local.h
1260
int ssl_undefined_function(SSL *s);
lib/libssl/ssl_local.h
1262
int ssl_undefined_const_function(const SSL *s);
lib/libssl/ssl_local.h
1263
SSL_CERT_PKEY *ssl_get_server_send_pkey(const SSL *s);
lib/libssl/ssl_local.h
1264
EVP_PKEY *ssl_get_sign_pkey(SSL *s, const SSL_CIPHER *c, const EVP_MD **pmd,
lib/libssl/ssl_local.h
1266
size_t ssl_dhe_params_auto_key_bits(SSL *s);
lib/libssl/ssl_local.h
1269
STACK_OF(SSL_CIPHER) *ssl_get_ciphers_by_id(SSL *s);
lib/libssl/ssl_local.h
1270
int ssl_has_ecc_ciphers(SSL *s);
lib/libssl/ssl_local.h
1275
int ssl3_do_write(SSL *s, int type);
lib/libssl/ssl_local.h
1276
int ssl3_send_alert(SSL *s, int level, int desc);
lib/libssl/ssl_local.h
1277
int ssl3_get_req_cert_types(SSL *s, CBB *cbb);
lib/libssl/ssl_local.h
1278
int ssl3_get_message(SSL *s, int st1, int stn, int mt, long max);
lib/libssl/ssl_local.h
1282
int ssl3_renegotiate(SSL *ssl);
lib/libssl/ssl_local.h
1284
int ssl3_renegotiate_check(SSL *ssl);
lib/libssl/ssl_local.h
1286
void ssl_force_want_read(SSL *s);
lib/libssl/ssl_local.h
1288
int ssl3_dispatch_alert(SSL *s);
lib/libssl/ssl_local.h
1289
int ssl3_read_alert(SSL *s);
lib/libssl/ssl_local.h
1290
int ssl3_read_change_cipher_spec(SSL *s);
lib/libssl/ssl_local.h
1291
int ssl3_read_bytes(SSL *s, int type, unsigned char *buf, int len, int peek);
lib/libssl/ssl_local.h
1292
int ssl3_write_bytes(SSL *s, int type, const void *buf, int len);
lib/libssl/ssl_local.h
1293
int ssl3_output_cert_chain(SSL *s, CBB *cbb, SSL_CERT_PKEY *cpk);
lib/libssl/ssl_local.h
1294
SSL_CIPHER *ssl3_choose_cipher(SSL *ssl, STACK_OF(SSL_CIPHER) *clnt,
lib/libssl/ssl_local.h
1296
int ssl3_setup_buffers(SSL *s);
lib/libssl/ssl_local.h
1297
int ssl3_setup_init_buffer(SSL *s);
lib/libssl/ssl_local.h
1298
void ssl3_release_init_buffer(SSL *s);
lib/libssl/ssl_local.h
1299
int ssl3_setup_read_buffer(SSL *s);
lib/libssl/ssl_local.h
1300
int ssl3_setup_write_buffer(SSL *s);
lib/libssl/ssl_local.h
1302
void ssl3_release_read_buffer(SSL *s);
lib/libssl/ssl_local.h
1303
void ssl3_release_write_buffer(SSL *s);
lib/libssl/ssl_local.h
1304
int ssl3_new(SSL *s);
lib/libssl/ssl_local.h
1305
void ssl3_free(SSL *s);
lib/libssl/ssl_local.h
1306
int ssl3_accept(SSL *s);
lib/libssl/ssl_local.h
1307
int ssl3_connect(SSL *s);
lib/libssl/ssl_local.h
1308
int ssl3_read(SSL *s, void *buf, int len);
lib/libssl/ssl_local.h
1309
int ssl3_peek(SSL *s, void *buf, int len);
lib/libssl/ssl_local.h
1310
int ssl3_write(SSL *s, const void *buf, int len);
lib/libssl/ssl_local.h
1311
int ssl3_shutdown(SSL *s);
lib/libssl/ssl_local.h
1312
void ssl3_clear(SSL *s);
lib/libssl/ssl_local.h
1313
long ssl3_ctrl(SSL *s, int cmd, long larg, void *parg);
lib/libssl/ssl_local.h
1315
long ssl3_callback_ctrl(SSL *s, int cmd, void (*fp)(void));
lib/libssl/ssl_local.h
1317
int ssl3_pending(const SSL *s);
lib/libssl/ssl_local.h
1319
int ssl3_handshake_msg_hdr_len(SSL *s);
lib/libssl/ssl_local.h
1320
int ssl3_handshake_msg_start(SSL *s, CBB *handshake, CBB *body,
lib/libssl/ssl_local.h
1322
int ssl3_handshake_msg_finish(SSL *s, CBB *handshake);
lib/libssl/ssl_local.h
1323
int ssl3_handshake_write(SSL *s);
lib/libssl/ssl_local.h
1324
int ssl3_record_write(SSL *s, int type);
lib/libssl/ssl_local.h
1326
int ssl3_do_change_cipher_spec(SSL *ssl);
lib/libssl/ssl_local.h
1328
int ssl3_packet_read(SSL *s, int plen);
lib/libssl/ssl_local.h
1329
int ssl3_packet_extend(SSL *s, int plen);
lib/libssl/ssl_local.h
1330
int ssl_server_legacy_first_packet(SSL *s);
lib/libssl/ssl_local.h
1331
int ssl3_write_pending(SSL *s, int type, const unsigned char *buf,
lib/libssl/ssl_local.h
1352
int tls1_new(SSL *s);
lib/libssl/ssl_local.h
1353
void tls1_free(SSL *s);
lib/libssl/ssl_local.h
1354
void tls1_clear(SSL *s);
lib/libssl/ssl_local.h
1356
int ssl_init_wbio_buffer(SSL *s, int push);
lib/libssl/ssl_local.h
1357
void ssl_free_wbio_buffer(SSL *s);
lib/libssl/ssl_local.h
1359
int tls1_transcript_hash_init(SSL *s);
lib/libssl/ssl_local.h
1360
int tls1_transcript_hash_update(SSL *s, const unsigned char *buf, size_t len);
lib/libssl/ssl_local.h
1361
int tls1_transcript_hash_value(SSL *s, unsigned char *out, size_t len,
lib/libssl/ssl_local.h
1363
void tls1_transcript_hash_free(SSL *s);
lib/libssl/ssl_local.h
1365
int tls1_transcript_init(SSL *s);
lib/libssl/ssl_local.h
1366
void tls1_transcript_free(SSL *s);
lib/libssl/ssl_local.h
1367
void tls1_transcript_reset(SSL *s);
lib/libssl/ssl_local.h
1368
int tls1_transcript_append(SSL *s, const unsigned char *buf, size_t len);
lib/libssl/ssl_local.h
1369
int tls1_transcript_data(SSL *s, const unsigned char **data, size_t *len);
lib/libssl/ssl_local.h
1370
void tls1_transcript_freeze(SSL *s);
lib/libssl/ssl_local.h
1371
void tls1_transcript_unfreeze(SSL *s);
lib/libssl/ssl_local.h
1372
int tls1_transcript_record(SSL *s, const unsigned char *buf, size_t len);
lib/libssl/ssl_local.h
1374
int tls1_PRF(SSL *s, const unsigned char *secret, size_t secret_len,
lib/libssl/ssl_local.h
1379
void tls1_cleanup_key_block(SSL *s);
lib/libssl/ssl_local.h
1380
int tls1_change_read_cipher_state(SSL *s);
lib/libssl/ssl_local.h
1381
int tls1_change_write_cipher_state(SSL *s);
lib/libssl/ssl_local.h
1382
int tls1_setup_key_block(SSL *s);
lib/libssl/ssl_local.h
1383
int tls1_generate_key_block(SSL *s, uint8_t *key_block, size_t key_block_len);
lib/libssl/ssl_local.h
1384
int ssl_ok(SSL *s);
lib/libssl/ssl_local.h
1386
int tls12_derive_finished(SSL *s);
lib/libssl/ssl_local.h
1387
int tls12_derive_peer_finished(SSL *s);
lib/libssl/ssl_local.h
1388
int tls12_derive_master_secret(SSL *s, uint8_t *premaster_secret,
lib/libssl/ssl_local.h
1391
int ssl_using_ecc_cipher(SSL *s);
lib/libssl/ssl_local.h
1392
int ssl_check_srvr_ecc_cert_and_alg(SSL *s, X509 *x);
lib/libssl/ssl_local.h
1394
void tls1_get_formatlist(const SSL *s, int client_formats,
lib/libssl/ssl_local.h
1396
void tls1_get_group_list(const SSL *s, int client_groups,
lib/libssl/ssl_local.h
1407
int tls1_check_group(SSL *s, uint16_t group_id);
lib/libssl/ssl_local.h
1408
int tls1_count_shared_groups(const SSL *ssl, size_t *out_count);
lib/libssl/ssl_local.h
1409
int tls1_get_shared_group_by_index(const SSL *ssl, size_t index, int *out_nid);
lib/libssl/ssl_local.h
1410
int tls1_get_supported_group(const SSL *s, int *out_nid);
lib/libssl/ssl_local.h
1412
int ssl_check_clienthello_tlsext_early(SSL *s);
lib/libssl/ssl_local.h
1413
int ssl_check_clienthello_tlsext_late(SSL *s);
lib/libssl/ssl_local.h
1414
int ssl_check_serverhello_tlsext(SSL *s);
lib/libssl/ssl_local.h
1422
int tls1_process_ticket(SSL *s, CBS *ext_block, int *alert, SSL_SESSION **ret);
lib/libssl/ssl_local.h
1424
int tls1_check_ec_server_key(SSL *s);
lib/libssl/ssl_local.h
1439
void SSL_error_internal(const SSL *s, int r, const char *f, int l);
lib/libssl/ssl_local.h
1453
int tls_process_peer_certs(SSL *s, STACK_OF(X509) *peer_certs);
lib/libssl/ssl_local.h
317
DH *(*dhe_params_cb)(SSL *ssl, int is_export, int keysize);
lib/libssl/ssl_local.h
320
int (*security_cb)(const SSL *s, const SSL_CTX *ctx, int op, int bits,
lib/libssl/ssl_local.h
358
int (*ssl_new)(SSL *s);
lib/libssl/ssl_local.h
359
void (*ssl_clear)(SSL *s);
lib/libssl/ssl_local.h
360
void (*ssl_free)(SSL *s);
lib/libssl/ssl_local.h
362
int (*ssl_accept)(SSL *s);
lib/libssl/ssl_local.h
363
int (*ssl_connect)(SSL *s);
lib/libssl/ssl_local.h
364
int (*ssl_shutdown)(SSL *s);
lib/libssl/ssl_local.h
366
int (*ssl_renegotiate)(SSL *s);
lib/libssl/ssl_local.h
367
int (*ssl_renegotiate_check)(SSL *s);
lib/libssl/ssl_local.h
369
int (*ssl_pending)(const SSL *s);
lib/libssl/ssl_local.h
370
int (*ssl_read_bytes)(SSL *s, int type, unsigned char *buf, int len,
lib/libssl/ssl_local.h
372
int (*ssl_write_bytes)(SSL *s, int type, const void *buf_, int len);
lib/libssl/ssl_local.h
615
int tls12_key_block_generate(struct tls12_key_block *kb, SSL *s,
lib/libssl/ssl_local.h
656
typedef void (ssl_info_callback_fn)(const SSL *s, int type, int val);
lib/libssl/ssl_local.h
658
const void *buf, size_t len, SSL *ssl, void *arg);
lib/libssl/ssl_local.h
727
int (*client_cert_cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey);
lib/libssl/ssl_local.h
730
int (*app_gen_cookie_cb)(SSL *ssl, unsigned char *cookie,
lib/libssl/ssl_local.h
734
int (*app_verify_cookie_cb)(SSL *ssl, const unsigned char *cookie,
lib/libssl/ssl_local.h
749
int (*tlsext_servername_callback)(SSL*, int *, void *);
lib/libssl/ssl_local.h
753
int (*tlsext_ticket_key_cb)(SSL *ssl, unsigned char *name,
lib/libssl/ssl_local.h
758
int (*tlsext_status_cb)(SSL *ssl, void *arg);
lib/libssl/ssl_local.h
840
int (*alpn_select_cb)(SSL *s, const unsigned char **out,
lib/libssl/ssl_local.h
951
int (*handshake_func)(SSL *);
lib/libssl/ssl_local.h
965
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
210
ssl_sigalg_from_value(SSL *s, uint16_t value)
lib/libssl/ssl_sigalgs.c
257
ssl_sigalg_for_legacy(SSL *s, EVP_PKEY *pkey)
lib/libssl/ssl_sigalgs.c
276
ssl_sigalg_pkey_ok(SSL *s, const struct ssl_sigalg *sigalg, EVP_PKEY *pkey)
lib/libssl/ssl_sigalgs.c
316
ssl_sigalg_select(SSL *s, EVP_PKEY *pkey)
lib/libssl/ssl_sigalgs.c
352
ssl_sigalg_for_peer(SSL *s, EVP_PKEY *pkey, uint16_t sigalg_value)
lib/libssl/ssl_sigalgs.h
65
const struct ssl_sigalg *ssl_sigalg_select(SSL *s, EVP_PKEY *pkey);
lib/libssl/ssl_sigalgs.h
66
const struct ssl_sigalg *ssl_sigalg_for_peer(SSL *s, EVP_PKEY *pkey,
lib/libssl/ssl_srvr.c
1182
ssl3_send_dtls_hello_verify_request(SSL *s)
lib/libssl/ssl_srvr.c
1226
ssl3_send_server_hello(SSL *s)
lib/libssl/ssl_srvr.c
1304
ssl3_send_server_done(SSL *s)
lib/libssl/ssl_srvr.c
1330
ssl3_send_server_kex_dhe(SSL *s, CBB *cbb)
lib/libssl/ssl_srvr.c
1388
ssl3_send_server_kex_ecdhe(SSL *s, CBB *cbb)
lib/libssl/ssl_srvr.c
1427
ssl3_send_server_key_exchange(SSL *s)
lib/libssl/ssl_srvr.c
1571
ssl3_send_certificate_request(SSL *s)
lib/libssl/ssl_srvr.c
1638
ssl3_get_client_kex_rsa(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
1741
ssl3_get_client_kex_dhe(SSL *s, CBS *cbs)
lib/libssl/ssl_srvr.c
175
static int ssl3_send_hello_request(SSL *s);
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
1783
ssl3_get_client_kex_ecdhe(SSL *s, CBS *cbs)
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
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
1826
ssl3_get_client_key_exchange(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
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
1874
ssl3_get_cert_verify(SSL *s)
lib/libssl/ssl_srvr.c
190
ssl3_accept(SSL *s)
lib/libssl/ssl_srvr.c
2048
ssl3_get_client_certificate(SSL *s)
lib/libssl/ssl_srvr.c
2166
ssl3_send_server_certificate(SSL *s)
lib/libssl/ssl_srvr.c
2205
ssl3_send_newsession_ticket(SSL *s)
lib/libssl/ssl_srvr.c
2340
ssl3_send_cert_status(SSL *s)
lib/libssl/ssl_srvr.c
2373
ssl3_send_server_change_cipher_spec(SSL *s)
lib/libssl/ssl_srvr.c
2416
ssl3_get_client_finished(SSL *s)
lib/libssl/ssl_srvr.c
2470
ssl3_send_server_finished(SSL *s)
lib/libssl/ssl_srvr.c
757
ssl3_send_hello_request(SSL *s)
lib/libssl/ssl_srvr.c
783
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
1018
tlsext_ocsp_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1033
tlsext_ocsp_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
1053
tlsext_ocsp_client_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
1106
tlsext_sessionticket_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1130
tlsext_sessionticket_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
1173
tlsext_sessionticket_server_process(SSL *s, uint16_t msg_type, CBS *cbs,
lib/libssl/ssl_tlsext.c
1195
tlsext_sessionticket_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1203
tlsext_sessionticket_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
1210
tlsext_sessionticket_client_process(SSL *s, uint16_t msg_type, CBS *cbs,
lib/libssl/ssl_tlsext.c
1239
tlsext_srtp_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1245
tlsext_srtp_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
1282
tlsext_srtp_server_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
1357
tlsext_srtp_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1363
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
1387
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
1440
tlsext_keyshare_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1446
tlsext_keyshare_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
1493
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
1654
tlsext_keyshare_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1661
tlsext_keyshare_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
1689
tlsext_keyshare_client_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
1755
tlsext_versions_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1761
tlsext_versions_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
1786
tlsext_versions_server_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
1821
tlsext_versions_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1827
tlsext_versions_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
1833
tlsext_versions_client_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
1858
tlsext_cookie_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1865
tlsext_cookie_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
1883
tlsext_cookie_server_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
1909
tlsext_cookie_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1920
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
1940
tlsext_cookie_client_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
1970
tlsext_psk_kex_modes_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
1977
tlsext_psk_kex_modes_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
1995
tlsext_psk_kex_modes_server_process(SSL *s, uint16_t msg_type, CBS *cbs,
lib/libssl/ssl_tlsext.c
201
tlsext_supportedgroups_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
2016
tlsext_psk_kex_modes_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
2023
tlsext_psk_kex_modes_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
2029
tlsext_psk_kex_modes_client_process(SSL *s, uint16_t msg_type, CBS *cbs,
lib/libssl/ssl_tlsext.c
2040
tlsext_psk_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
2046
tlsext_psk_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
2052
tlsext_psk_client_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
2058
tlsext_psk_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
2064
tlsext_psk_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
2070
tlsext_psk_server_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
2080
tlsext_quic_transport_parameters_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
2086
tlsext_quic_transport_parameters_client_build(SSL *s, uint16_t msg_type,
lib/libssl/ssl_tlsext.c
2097
tlsext_quic_transport_parameters_client_process(SSL *s, uint16_t msg_type,
lib/libssl/ssl_tlsext.c
2115
tlsext_quic_transport_parameters_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
2121
tlsext_quic_transport_parameters_server_build(SSL *s, uint16_t msg_type,
lib/libssl/ssl_tlsext.c
2132
tlsext_quic_transport_parameters_server_process(SSL *s, uint16_t msg_type,
lib/libssl/ssl_tlsext.c
2150
int (*needs)(SSL *s, uint16_t msg_type);
lib/libssl/ssl_tlsext.c
2151
int (*build)(SSL *s, uint16_t msg_type, CBB *cbb);
lib/libssl/ssl_tlsext.c
2152
int (*process)(SSL *s, uint16_t msg_type, CBS *cbs, int *alert);
lib/libssl/ssl_tlsext.c
231
tlsext_supportedgroups_server_process(SSL *s, uint16_t msg_type, CBS *cbs,
lib/libssl/ssl_tlsext.c
2428
tlsext_extension_seen(SSL *s, uint16_t type)
lib/libssl/ssl_tlsext.c
2438
tlsext_extension_processed(SSL *s, uint16_t type)
lib/libssl/ssl_tlsext.c
2457
tlsext_randomize_build_order(SSL *s)
lib/libssl/ssl_tlsext.c
2487
tlsext_linearize_build_order(SSL *s)
lib/libssl/ssl_tlsext.c
2506
tlsext_build(SSL *s, int is_server, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
2554
tlsext_clienthello_hash_extension(SSL *s, uint16_t type, CBS *cbs)
lib/libssl/ssl_tlsext.c
2581
tlsext_parse(SSL *s, struct tlsext_data *td, int is_server, uint16_t msg_type,
lib/libssl/ssl_tlsext.c
2651
tlsext_process(SSL *s, struct tlsext_data *td, int is_server, uint16_t msg_type,
lib/libssl/ssl_tlsext.c
2689
tlsext_server_reset_state(SSL *s)
lib/libssl/ssl_tlsext.c
2700
tlsext_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
2706
tlsext_server_parse(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
2732
tlsext_client_reset_state(SSL *s)
lib/libssl/ssl_tlsext.c
2741
tlsext_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
2747
tlsext_client_parse(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
312
tlsext_supportedgroups_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
318
tlsext_supportedgroups_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
324
tlsext_supportedgroups_client_process(SSL *s, uint16_t msg_type, CBS *cbs,
lib/libssl/ssl_tlsext.c
352
tlsext_ecpf_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
376
tlsext_ecpf_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
404
tlsext_ecpf_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
410
tlsext_ecpf_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
416
tlsext_ecpf_server_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
422
tlsext_ecpf_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
428
tlsext_ecpf_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
43
tlsext_alpn_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
434
tlsext_ecpf_client_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
443
tlsext_ri_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
449
tlsext_ri_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
465
tlsext_ri_server_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
488
tlsext_ri_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
495
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
514
tlsext_ri_client_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
572
tlsext_sigalgs_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
578
tlsext_sigalgs_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
597
tlsext_sigalgs_server_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
612
tlsext_sigalgs_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
618
tlsext_sigalgs_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
634
tlsext_sigalgs_client_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
655
tlsext_sni_client_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
661
tlsext_sni_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
761
tlsext_sni_server_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
842
tlsext_sni_server_needs(SSL *s, uint16_t msg_type)
lib/libssl/ssl_tlsext.c
851
tlsext_sni_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
857
tlsext_sni_client_process(SSL *s, uint16_t msg_type, CBS *cbs, int *alert)
lib/libssl/ssl_tlsext.c
892
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
901
tlsext_ocsp_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
lib/libssl/ssl_tlsext.c
945
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(SSL *s, uint16_t *min_ver, uint16_t *max_ver)
lib/libssl/ssl_versions.c
189
ssl_supported_tls_version_range(SSL *s, uint16_t *min_ver, uint16_t *max_ver)
lib/libssl/ssl_versions.c
225
ssl_effective_tls_version(SSL *s)
lib/libssl/ssl_versions.c
234
ssl_max_supported_version(SSL *s, uint16_t *max_ver)
lib/libssl/ssl_versions.c
254
ssl_max_legacy_version(SSL *s, uint16_t *max_ver)
lib/libssl/ssl_versions.c
272
ssl_max_shared_version(SSL *s, uint16_t peer_ver, uint16_t *max_ver)
lib/libssl/ssl_versions.c
341
ssl_check_version_from_server(SSL *s, uint16_t server_version)
lib/libssl/ssl_versions.c
366
ssl_legacy_stack_version(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
1005
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
429
tls1_get_formatlist(const SSL *s, int client_formats, const uint8_t **pformats,
lib/libssl/t1_lib.c
452
tls1_get_group_list(const SSL *s, int client_groups, const uint16_t **pgroups,
lib/libssl/t1_lib.c
486
tls1_get_group_lists(const SSL *ssl, const uint16_t **pref, size_t *preflen,
lib/libssl/t1_lib.c
516
tls1_count_shared_groups(const SSL *ssl, size_t *out_count)
lib/libssl/t1_lib.c
541
tls1_group_by_index(const SSL *ssl, size_t n, int *out_nid,
lib/libssl/t1_lib.c
542
int (*ssl_security_fn)(const SSL *, uint16_t))
lib/libssl/t1_lib.c
566
tls1_get_shared_group_by_index(const SSL *ssl, size_t index, int *out_nid)
lib/libssl/t1_lib.c
573
tls1_get_supported_group(const SSL *ssl, int *out_nid)
lib/libssl/t1_lib.c
652
tls1_check_group(SSL *s, uint16_t group_id)
lib/libssl/t1_lib.c
696
tls1_check_ec_key(SSL *s, const uint16_t group_id, const uint8_t comp_id)
lib/libssl/t1_lib.c
734
tls1_check_ec_server_key(SSL *s)
lib/libssl/t1_lib.c
755
ssl_check_clienthello_tlsext_early(SSL *s)
lib/libssl/t1_lib.c
788
ssl_check_clienthello_tlsext_late(SSL *s)
lib/libssl/t1_lib.c
849
ssl_check_serverhello_tlsext(SSL *s)
lib/libssl/t1_lib.c
930
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
477
SSL *s = ctx->ssl;
lib/libssl/tls13_client.c
566
SSL *s = ctx->ssl;
lib/libssl/tls13_client.c
813
SSL *s = ctx->ssl;
lib/libssl/tls13_client.c
835
SSL *s = ctx->ssl;
lib/libssl/tls13_client.c
874
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
795
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/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
104
ssl_error(SSL *ssl, const char *name, const char *desc, int ssl_ret)
regress/lib/libssl/renegotiation/renegotiation_test.c
137
do_connect(SSL *ssl, const char *name, int *done)
regress/lib/libssl/renegotiation/renegotiation_test.c
151
do_accept(SSL *ssl, const char *name, int *done)
regress/lib/libssl/renegotiation/renegotiation_test.c
165
do_read(SSL *ssl, const char *name, int *done)
regress/lib/libssl/renegotiation/renegotiation_test.c
182
do_write(SSL *ssl, const char *name, int *done)
regress/lib/libssl/renegotiation/renegotiation_test.c
197
do_shutdown(SSL *ssl, const char *name, int *done)
regress/lib/libssl/renegotiation/renegotiation_test.c
210
typedef int (*ssl_func)(SSL *ssl, const char *name, int *done);
regress/lib/libssl/renegotiation/renegotiation_test.c
213
do_client_server_loop(SSL *client, ssl_func client_func, SSL *server,
regress/lib/libssl/renegotiation/renegotiation_test.c
371
tls_client_info_callback(const SSL *ssl, int where, int value)
regress/lib/libssl/renegotiation/renegotiation_test.c
382
tls_server_info_callback(const SSL *ssl, int where, int value)
regress/lib/libssl/renegotiation/renegotiation_test.c
393
tls_check_reneg(SSL *client, SSL *server, int client_pending,
regress/lib/libssl/renegotiation/renegotiation_test.c
430
SSL *client = NULL, *server = NULL;
regress/lib/libssl/renegotiation/renegotiation_test.c
45
static SSL *
regress/lib/libssl/renegotiation/renegotiation_test.c
49
SSL *ssl = NULL;
regress/lib/libssl/renegotiation/renegotiation_test.c
67
static SSL *
regress/lib/libssl/renegotiation/renegotiation_test.c
71
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
4527
doq_set_encryption_secrets(SSL *ssl, OSSL_ENCRYPTION_LEVEL ossl_level,
sbin/unwind/libunbound/services/listen_dnsport.c
4576
doq_add_handshake_data(SSL *ssl, OSSL_ENCRYPTION_LEVEL ossl_level,
sbin/unwind/libunbound/services/listen_dnsport.c
4609
doq_flush_flight(SSL* ATTR_UNUSED(ssl))
sbin/unwind/libunbound/services/listen_dnsport.c
4616
doq_send_alert(SSL *ssl, enum ssl_encryption_level_t ATTR_UNUSED(level),
sbin/unwind/libunbound/services/listen_dnsport.c
4627
doq_alpn_select_cb(SSL* ATTR_UNUSED(ssl), const unsigned char** out,
sbin/unwind/libunbound/services/listen_dnsport.c
4750
static SSL*
sbin/unwind/libunbound/services/listen_dnsport.c
4756
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
1634
SSL* ssl = SSL_new((SSL_CTX*)sslctx);
sbin/unwind/libunbound/util/net_help.c
1656
SSL* ssl = SSL_new((SSL_CTX*)sslctx);
sbin/unwind/libunbound/util/net_help.c
1854
int tls_session_ticket_key_cb(SSL *ATTR_UNUSED(sslctx), unsigned char* key_name,
sbin/unwind/libunbound/util/netevent.c
3116
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
1656
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
1844
ocsp_resp_cb(SSL *s, void *arg)
usr.bin/openssl/s_client.c
1869
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
2355
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
4928
static SSL*
usr.sbin/nsd/server.c
4931
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
4527
doq_set_encryption_secrets(SSL *ssl, OSSL_ENCRYPTION_LEVEL ossl_level,
usr.sbin/unbound/services/listen_dnsport.c
4576
doq_add_handshake_data(SSL *ssl, OSSL_ENCRYPTION_LEVEL ossl_level,
usr.sbin/unbound/services/listen_dnsport.c
4609
doq_flush_flight(SSL* ATTR_UNUSED(ssl))
usr.sbin/unbound/services/listen_dnsport.c
4616
doq_send_alert(SSL *ssl, enum ssl_encryption_level_t ATTR_UNUSED(level),
usr.sbin/unbound/services/listen_dnsport.c
4627
doq_alpn_select_cb(SSL* ATTR_UNUSED(ssl), const unsigned char** out,
usr.sbin/unbound/services/listen_dnsport.c
4750
static SSL*
usr.sbin/unbound/services/listen_dnsport.c
4756
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
761
static SSL*
usr.sbin/unbound/smallapp/unbound-control.c
764
SSL* ssl;
usr.sbin/unbound/smallapp/unbound-control.c
803
remote_read(SSL* ssl, int fd, char* buf, size_t len)
usr.sbin/unbound/smallapp/unbound-control.c
832
remote_write(SSL* ssl, int fd, const char* buf, size_t len)
usr.sbin/unbound/smallapp/unbound-control.c
868
send_file(SSL* ssl, int fd, FILE* in, char* buf, size_t sz)
usr.sbin/unbound/smallapp/unbound-control.c
877
send_eof(SSL* ssl, int fd)
usr.sbin/unbound/smallapp/unbound-control.c
885
go_cmd(SSL* ssl, int fd, int quiet, int argc, char* argv[])
usr.sbin/unbound/smallapp/unbound-control.c
937
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
215
read_http_headers(SSL* ssl, char* file, size_t flen, char* host, size_t hlen,
usr.sbin/unbound/testcode/petal.c
309
static SSL*
usr.sbin/unbound/testcode/petal.c
312
SSL* ssl = SSL_new(ctx);
usr.sbin/unbound/testcode/petal.c
376
provide_file_10(SSL* ssl, char* fname)
usr.sbin/unbound/testcode/petal.c
447
provide_file_chunked(SSL* ssl, char* fname)
usr.sbin/unbound/testcode/petal.c
546
service_ssl(SSL* ssl, struct sockaddr_storage* from, socklen_t falen)
usr.sbin/unbound/testcode/petal.c
595
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
1634
SSL* ssl = SSL_new((SSL_CTX*)sslctx);
usr.sbin/unbound/util/net_help.c
1656
SSL* ssl = SSL_new((SSL_CTX*)sslctx);
usr.sbin/unbound/util/net_help.c
1854
int tls_session_ticket_key_cb(SSL *ATTR_UNUSED(sslctx), unsigned char* key_name,
usr.sbin/unbound/util/netevent.c
3116
SSL* ssl = (SSL*)thessl;