Searched refs:ssl (Results 1 - 25 of 397) sorted by relevance

1234567891011>>

/external/boringssl/src/ssl/
H A Dd1_lib.cc57 #include <openssl/ssl.h>
80 int dtls1_new(SSL *ssl) { argument
81 if (!ssl3_new(ssl)) {
86 ssl3_free(ssl);
91 ssl->d1 = d1;
98 ssl->version = DTLS1_2_VERSION;
102 void dtls1_free(SSL *ssl) { argument
103 ssl3_free(ssl);
105 if (ssl == NULL || ssl
116 DTLSv1_set_initial_timeout_duration(SSL *ssl, unsigned int duration_ms) argument
120 dtls1_start_timer(SSL *ssl) argument
138 DTLSv1_get_timeout(const SSL *ssl, struct timeval *out) argument
188 dtls1_is_timer_expired(SSL *ssl) argument
205 dtls1_double_timeout(SSL *ssl) argument
213 dtls1_stop_timer(SSL *ssl) argument
223 dtls1_check_timeout_num(SSL *ssl) argument
244 DTLSv1_handle_timeout(SSL *ssl) argument
[all...]
H A Ds3_lib.cc149 #include <openssl/ssl.h>
165 int ssl3_new(SSL *ssl) { argument
172 s3->hs = ssl_handshake_new(ssl);
178 ssl->s3 = s3;
185 ssl->version = TLS1_2_VERSION;
189 void ssl3_free(SSL *ssl) { argument
190 if (ssl == NULL || ssl->s3 == NULL) {
194 ssl_read_buffer_clear(ssl);
195 ssl_write_buffer_clear(ssl);
210 ssl_get_cipher_preferences( const SSL *ssl) argument
[all...]
H A Ds3_pkt.cc109 #include <openssl/ssl.h>
125 static int do_ssl3_write(SSL *ssl, int type, const uint8_t *buf, unsigned len);
128 * |ssl->s3->rrec| and returns one. Otherwise it returns <= 0 on error or if
130 static int ssl3_get_record(SSL *ssl) { argument
132 switch (ssl->s3->recv_shutdown) {
146 tls_open_record(ssl, &type, &body, &consumed, &alert,
147 ssl_read_buffer(ssl), ssl_read_buffer_len(ssl));
149 ssl_read_buffer_consume(ssl, consumed);
153 int read_ret = ssl_read_buffer_extend_to(ssl, consume
192 ssl3_write_app_data(SSL *ssl, int *out_needs_handshake, const uint8_t *buf, int len) argument
261 ssl3_write_pending(SSL *ssl, int type, const uint8_t *buf, unsigned int len) argument
280 do_ssl3_write(SSL *ssl, int type, const uint8_t *buf, unsigned len) argument
349 consume_record(SSL *ssl, uint8_t *out, int len, int peek) argument
372 ssl3_read_app_data(SSL *ssl, int *out_got_handshake, uint8_t *buf, int len, int peek) argument
466 ssl3_read_change_cipher_spec(SSL *ssl) argument
496 ssl3_read_close_notify(SSL *ssl) argument
503 ssl3_read_handshake_bytes(SSL *ssl, uint8_t *buf, int len) argument
546 ssl3_send_alert(SSL *ssl, int level, int desc) argument
573 ssl3_dispatch_alert(SSL *ssl) argument
[all...]
H A Ddtls_method.cc57 #include <openssl/ssl.h>
73 static void dtls1_expect_flight(SSL *ssl) { dtls1_start_timer(ssl); } argument
75 static void dtls1_received_flight(SSL *ssl) { dtls1_stop_timer(ssl); } argument
77 static int dtls1_set_read_state(SSL *ssl, SSL_AEAD_CTX *aead_ctx) { argument
79 if (dtls_has_incoming_messages(ssl)) {
81 ssl3_send_alert(ssl, SSL3_AL_FATAL, SSL_AD_UNEXPECTED_MESSAGE);
86 ssl->d1->r_epoch++;
87 OPENSSL_memset(&ssl
95 dtls1_set_write_state(SSL *ssl, SSL_AEAD_CTX *aead_ctx) argument
[all...]
H A Ds3_both.cc113 #include <openssl/ssl.h>
133 SSL_HANDSHAKE *ssl_handshake_new(SSL *ssl) { argument
140 hs->ssl = ssl;
178 hs->ssl->ctx->x509_method->hs_flush_cached_ca_names(hs);
192 int ssl_check_message_type(SSL *ssl, int type) { argument
193 if (ssl->s3->tmp.message_type != type) {
194 ssl3_send_alert(ssl, SSL3_AL_FATAL, SSL_AD_UNEXPECTED_MESSAGE);
197 ssl->s3->tmp.message_type, type);
204 static int add_record_to_flight(SSL *ssl, uint8_ argument
235 ssl3_init_message(SSL *ssl, CBB *cbb, CBB *body, uint8_t type) argument
248 ssl3_finish_message(SSL *ssl, CBB *cbb, uint8_t **out_msg, size_t *out_len) argument
258 ssl3_add_message(SSL *ssl, uint8_t *msg, size_t len) argument
297 ssl3_add_change_cipher_spec(SSL *ssl) argument
310 ssl3_add_alert(SSL *ssl, uint8_t level, uint8_t desc) argument
321 ssl_add_message_cbb(SSL *ssl, CBB *cbb) argument
332 ssl3_flush_flight(SSL *ssl) argument
379 SSL *const ssl = hs->ssl; local
427 SSL *const ssl = hs->ssl; local
478 ssl3_output_cert_chain(SSL *ssl) argument
491 ssl_max_handshake_message_len(const SSL *ssl) argument
521 extend_handshake_buffer(SSL *ssl, size_t length) argument
537 read_v2_client_hello(SSL *ssl) argument
692 ssl3_get_message(SSL *ssl) argument
750 ssl3_get_current_message(const SSL *ssl, CBS *out) argument
765 ssl3_release_current_message(SSL *ssl, int free_buffer) argument
[all...]
H A Dssl_lib.cc141 #include <openssl/ssl.h>
368 SSL *ssl = (SSL *)OPENSSL_malloc(sizeof(SSL)); local
369 if (ssl == NULL) {
372 OPENSSL_memset(ssl, 0, sizeof(SSL));
374 ssl->conf_min_version = ctx->conf_min_version;
375 ssl->conf_max_version = ctx->conf_max_version;
376 ssl->tls13_variant = ctx->tls13_variant;
380 ssl->initial_timeout_duration_ms = 1000;
382 ssl->options = ctx->options;
383 ssl
466 SSL_free(SSL *ssl) argument
506 SSL_set_connect_state(SSL *ssl) argument
511 SSL_set_accept_state(SSL *ssl) argument
516 SSL_set0_rbio(SSL *ssl, BIO *rbio) argument
521 SSL_set0_wbio(SSL *ssl, BIO *wbio) argument
526 SSL_set_bio(SSL *ssl, BIO *rbio, BIO *wbio) argument
560 SSL_get_rbio(const SSL *ssl) argument
562 SSL_get_wbio(const SSL *ssl) argument
564 ssl_reset_error_state(SSL *ssl) argument
572 SSL_do_handshake(SSL *ssl) argument
605 SSL_connect(SSL *ssl) argument
614 SSL_accept(SSL *ssl) argument
623 ssl_can_write(const SSL *ssl) argument
627 ssl_can_read(const SSL *ssl) argument
631 ssl_do_renegotiate(SSL *ssl) argument
691 ssl_do_post_handshake(SSL *ssl) argument
699 ssl_read_impl(SSL *ssl, void *buf, int num, int peek) argument
744 SSL_read(SSL *ssl, void *buf, int num) argument
748 SSL_peek(SSL *ssl, void *buf, int num) argument
752 SSL_write(SSL *ssl, const void *buf, int num) argument
785 SSL_shutdown(SSL *ssl) argument
833 SSL_send_fatal_alert(SSL *ssl, uint8_t alert) argument
855 SSL_set_tls13_variant(SSL *ssl, enum tls13_variant_t variant) argument
859 SSL_set_early_data_enabled(SSL *ssl, int enabled) argument
863 SSL_in_early_data(const SSL *ssl) argument
870 SSL_early_data_accepted(const SSL *ssl) argument
874 SSL_reset_early_data_reject(SSL *ssl) argument
903 SSL_get_error(const SSL *ssl, int ret_code) argument
1004 SSL_set_options(SSL *ssl, uint32_t options) argument
1009 SSL_clear_options(SSL *ssl, uint32_t options) argument
1014 SSL_get_options(const SSL *ssl) argument
1028 SSL_set_mode(SSL *ssl, uint32_t mode) argument
1033 SSL_clear_mode(SSL *ssl, uint32_t mode) argument
1038 SSL_get_mode(const SSL *ssl) argument
1044 SSL_get_tls_unique(const SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out) argument
1097 SSL_set_session_id_context(SSL *ssl, const uint8_t *sid_ctx, size_t sid_ctx_len) argument
1102 SSL_get0_session_id_context(const SSL *ssl, size_t *out_len) argument
1117 SSL_certs_clear(SSL *ssl) argument
1119 SSL_get_fd(const SSL *ssl) argument
1121 SSL_get_rfd(const SSL *ssl) argument
1130 SSL_get_wfd(const SSL *ssl) argument
1139 SSL_set_fd(SSL *ssl, int fd) argument
1150 SSL_set_wfd(SSL *ssl, int fd) argument
1170 SSL_set_rfd(SSL *ssl, int fd) argument
1198 SSL_get_finished(const SSL *ssl, void *buf, size_t count) argument
1214 SSL_get_peer_finished(const SSL *ssl, void *buf, size_t count) argument
1230 SSL_get_verify_mode(const SSL *ssl) argument
1232 SSL_get_extms_support(const SSL *ssl) argument
1257 SSL_get_read_ahead(const SSL *ssl) argument
1261 SSL_set_read_ahead(SSL *ssl, int yes) argument
1263 SSL_pending(const SSL *ssl) argument
1276 SSL_check_private_key(const SSL *ssl) argument
1280 SSL_get_default_timeout(const SSL *ssl) argument
1284 SSL_renegotiate(SSL *ssl) argument
1290 SSL_renegotiate_pending(SSL *ssl) argument
1294 SSL_total_renegotiations(const SSL *ssl) argument
1309 SSL_get_max_cert_list(const SSL *ssl) argument
1313 SSL_set_max_cert_list(SSL *ssl, size_t max_cert_list) argument
1332 SSL_set_max_send_fragment(SSL *ssl, size_t max_send_fragment) argument
1344 SSL_set_mtu(SSL *ssl, unsigned mtu) argument
1352 SSL_get_secure_renegotiation_support(const SSL *ssl) argument
1417 SSL_CTX_set_tlsext_ticket_key_cb( SSL_CTX *ctx, int (*callback)(SSL *ssl, uint8_t *key_name, uint8_t *iv, EVP_CIPHER_CTX *ctx, HMAC_CTX *hmac_ctx, int encrypt)) argument
1431 SSL_set1_curves(SSL *ssl, const int *curves, size_t curves_len) argument
1442 SSL_set1_curves_list(SSL *ssl, const char *curves) argument
1447 SSL_get_curve_id(const SSL *ssl) argument
1462 SSL_set_tmp_dh(SSL *ssl, const DH *dh) argument
1470 SSL_get_ciphers(const SSL *ssl) argument
1484 SSL_get_cipher_list(const SSL *ssl, int n) argument
1512 SSL_set_cipher_list(SSL *ssl, const char *str) argument
1517 SSL_set_strict_cipher_list(SSL *ssl, const char *str) argument
1522 SSL_get_servername(const SSL *ssl, const int type) argument
1549 SSL_get_servername_type(const SSL *ssl) argument
1565 SSL_enable_signed_cert_timestamps(SSL *ssl) argument
1573 SSL_enable_ocsp_stapling(SSL *ssl) argument
1577 SSL_get0_signed_cert_timestamp_list(const SSL *ssl, const uint8_t **out, size_t *out_len) argument
1591 SSL_get0_ocsp_response(const SSL *ssl, const uint8_t **out, size_t *out_len) argument
1604 SSL_set_tlsext_host_name(SSL *ssl, const char *name) argument
1625 SSL_CTX_set_tlsext_servername_callback( SSL_CTX *ctx, int (*callback)(SSL *ssl, int *out_alert, void *arg)) argument
1669 SSL_get0_next_proto_negotiated(const SSL *ssl, const uint8_t **out_data, unsigned *out_len) argument
1675 SSL_CTX_set_next_protos_advertised_cb( SSL_CTX *ctx, int (*cb)(SSL *ssl, const uint8_t **out, unsigned *out_len, void *arg), void *arg) argument
1683 SSL_CTX_set_next_proto_select_cb( SSL_CTX *ctx, int (*cb)(SSL *ssl, uint8_t **out, uint8_t *out_len, const uint8_t *in, unsigned in_len, void *arg), void *arg) argument
1703 SSL_set_alpn_protos(SSL *ssl, const uint8_t *protos, unsigned protos_len) argument
1714 SSL_CTX_set_alpn_select_cb(SSL_CTX *ctx, int (*cb)(SSL *ssl, const uint8_t **out, uint8_t *out_len, const uint8_t *in, unsigned in_len, void *arg), void *arg) argument
1723 SSL_get0_alpn_selected(const SSL *ssl, const uint8_t **out_data, unsigned *out_len) argument
1747 SSL_set_tls_channel_id_enabled(SSL *ssl, int enabled) argument
1751 SSL_enable_tls_channel_id(SSL *ssl) argument
1777 SSL_set1_tls_channel_id(SSL *ssl, EVP_PKEY *private_key) argument
1791 SSL_get_tls_channel_id(SSL *ssl, uint8_t *out, size_t max_out) argument
1800 SSL_get0_certificate_types(SSL *ssl, const uint8_t **out_types) argument
1810 SSL *const ssl = hs->ssl; local
1860 SSL_get_privatekey(const SSL *ssl) argument
1876 SSL_get_current_cipher(const SSL *ssl) argument
1883 SSL_session_reused(const SSL *ssl) argument
1887 SSL_get_current_compression(SSL *ssl) argument
1889 SSL_get_current_expansion(SSL *ssl) argument
1891 SSL_get_server_tmp_key(SSL *ssl, EVP_PKEY **out_key) argument
1901 SSL_set_quiet_shutdown(SSL *ssl, int mode) argument
1905 SSL_get_quiet_shutdown(const SSL *ssl) argument
1907 SSL_set_shutdown(SSL *ssl, int mode) argument
1923 SSL_get_shutdown(const SSL *ssl) argument
1937 SSL_get_SSL_CTX(const SSL *ssl) argument
1939 SSL_set_SSL_CTX(SSL *ssl, SSL_CTX *ctx) argument
1964 SSL_set_info_callback(SSL *ssl, void (*cb)(const SSL *ssl, int type, int value)) argument
1969 SSL_get_info_callback(const SSL *ssl) argument
1974 SSL_state(const SSL *ssl) argument
1978 SSL_set_state(SSL *ssl, int state) argument
1980 SSL_get_shared_ciphers(const SSL *ssl, char *buf, int len) argument
1998 SSL_set_ex_data(SSL *ssl, int idx, void *arg) argument
2002 SSL_get_ex_data(const SSL *ssl, int idx) argument
2025 SSL_want(const SSL *ssl) argument
2027 SSL_CTX_set_tmp_rsa_callback(SSL_CTX *ctx, RSA *(*cb)(SSL *ssl, int is_export, int keylength)) argument
2032 SSL_set_tmp_rsa_callback(SSL *ssl, RSA *(*cb)(SSL *ssl, int is_export, int keylength)) argument
2036 SSL_CTX_set_tmp_dh_callback(SSL_CTX *ctx, DH *(*callback)(SSL *ssl, int is_export, int keylength)) argument
2041 SSL_set_tmp_dh_callback(SSL *ssl, DH *(*callback)(SSL *ssl, int is_export, int keylength)) argument
2073 SSL_use_psk_identity_hint(SSL *ssl, const char *identity_hint) argument
2077 SSL_get_psk_identity_hint(const SSL *ssl) argument
2084 SSL_get_psk_identity(const SSL *ssl) argument
2095 SSL_set_psk_client_callback( SSL *ssl, unsigned (*cb)(SSL *ssl, const char *hint, char *identity, unsigned max_identity_len, uint8_t *psk, unsigned max_psk_len)) argument
2102 SSL_CTX_set_psk_client_callback( SSL_CTX *ctx, unsigned (*cb)(SSL *ssl, const char *hint, char *identity, unsigned max_identity_len, uint8_t *psk, unsigned max_psk_len)) argument
2109 SSL_set_psk_server_callback( SSL *ssl, unsigned (*cb)(SSL *ssl, const char *identity, uint8_t *psk, unsigned max_psk_len)) argument
2115 SSL_CTX_set_psk_server_callback( SSL_CTX *ctx, unsigned (*cb)(SSL *ssl, const char *identity, uint8_t *psk, unsigned max_psk_len)) argument
2121 SSL_CTX_set_msg_callback(SSL_CTX *ctx, void (*cb)(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg)) argument
2132 SSL_set_msg_callback(SSL *ssl, void (*cb)(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg)) argument
2139 SSL_set_msg_callback_arg(SSL *ssl, void *arg) argument
2143 SSL_CTX_set_keylog_callback(SSL_CTX *ctx, void (*cb)(const SSL *ssl, const char *line)) argument
2153 SSL_CTX_set_current_time_cb(SSL_CTX *ctx, void (*cb)(const SSL *ssl, struct timeval *out_clock)) argument
2175 ssl_log_secret(const SSL *ssl, const char *label, const uint8_t *secret, size_t secret_len) argument
2202 SSL_is_init_finished(const SSL *ssl) argument
2206 SSL_in_init(const SSL *ssl) argument
2211 SSL_in_false_start(const SSL *ssl) argument
2218 SSL_cutthrough_complete(const SSL *ssl) argument
2229 ssl3_can_false_start(const SSL *ssl) argument
2242 SSL_is_server(const SSL *ssl) argument
2244 SSL_is_dtls(const SSL *ssl) argument
2257 SSL_set_renegotiate_mode(SSL *ssl, enum ssl_renegotiate_mode_t mode) argument
2261 SSL_get_ivs(const SSL *ssl, const uint8_t **out_read_iv, const uint8_t **out_write_iv, size_t *out_iv_len) argument
2286 SSL_get_read_sequence(const SSL *ssl) argument
2296 SSL_get_write_sequence(const SSL *ssl) argument
2305 SSL_get_peer_signature_algorithm(const SSL *ssl) argument
2316 SSL_get_client_random(const SSL *ssl, uint8_t *out, size_t max_out) argument
2327 SSL_get_server_random(const SSL *ssl, uint8_t *out, size_t max_out) argument
2338 SSL_get_pending_cipher(const SSL *ssl) argument
2346 SSL_set_retain_only_sha256_of_client_certs(SSL *ssl, int enabled) argument
2358 SSL_get_ticket_age_skew(const SSL *ssl) argument
2362 SSL_clear(SSL *ssl) argument
2412 ssl_do_info_callback(const SSL *ssl, int type, int value) argument
2425 ssl_do_msg_callback(SSL *ssl, int is_write, int content_type, const void *buf, size_t len) argument
2462 SSL_num_renegotiations(const SSL *ssl) argument
2467 SSL_need_tmp_RSA(const SSL *ssl) argument
2469 SSL_set_tmp_rsa(SSL *ssl, const RSA *rsa) argument
2472 SSL_cache_hit(SSL *ssl) argument
2483 SSL_set_tmp_ecdh(SSL *ssl, const EC_KEY *ec_key) argument
2492 ssl_get_current_time(const SSL *ssl, struct OPENSSL_timeval *out_clock) argument
[all...]
H A Dssl_buffer.cc15 #include <openssl/ssl.h>
86 uint8_t *ssl_read_buffer(SSL *ssl) { argument
87 return ssl->s3->read_buffer.buf + ssl->s3->read_buffer.offset;
90 size_t ssl_read_buffer_len(const SSL *ssl) { argument
91 return ssl->s3->read_buffer.len;
94 static int dtls_read_buffer_next_packet(SSL *ssl) { argument
95 SSL3_BUFFER *buf = &ssl->s3->read_buffer;
104 /* Read a single packet from |ssl->rbio|. |buf->cap| must fit in an int. */
105 int ret = BIO_read(ssl
115 tls_read_buffer_extend_to(SSL *ssl, size_t len) argument
141 ssl_read_buffer_extend_to(SSL *ssl, size_t len) argument
179 ssl_read_buffer_consume(SSL *ssl, size_t len) argument
192 ssl_read_buffer_discard(SSL *ssl) argument
198 ssl_read_buffer_clear(SSL *ssl) argument
203 ssl_write_buffer_is_pending(const SSL *ssl) argument
218 ssl_write_buffer_init(SSL *ssl, uint8_t **out_ptr, size_t max_len) argument
233 ssl_write_buffer_set_len(SSL *ssl, size_t len) argument
242 tls_write_buffer_flush(SSL *ssl) argument
257 dtls_write_buffer_flush(SSL *ssl) argument
276 ssl_write_buffer_flush(SSL *ssl) argument
289 ssl_write_buffer_clear(SSL *ssl) argument
[all...]
H A Dtls13_client.cc15 #include <openssl/ssl.h>
52 SSL *const ssl = hs->ssl; local
53 if (ssl->s3->tmp.message_type != SSL3_MT_HELLO_RETRY_REQUEST) {
60 CBS_init(&cbs, ssl->init_msg, ssl->init_num);
67 ssl3_send_alert(ssl, SSL3_AL_FATAL, SSL_AD_DECODE_ERROR);
82 ssl3_send_alert(ssl, SSL3_AL_FATAL, alert);
92 ssl3_send_alert(ssl, SSL3_AL_FATAL, SSL_AD_DECODE_ERROR);
105 ssl3_send_alert(ssl, SSL3_AL_FATA
153 SSL *const ssl = hs->ssl; local
164 SSL *const ssl = hs->ssl; local
344 SSL *const ssl = hs->ssl; local
366 SSL *const ssl = hs->ssl; local
425 SSL *const ssl = hs->ssl; local
483 SSL *const ssl = hs->ssl; local
496 SSL *const ssl = hs->ssl; local
508 SSL *const ssl = hs->ssl; local
524 SSL *const ssl = hs->ssl; local
548 SSL *const ssl = hs->ssl; local
580 SSL *const ssl = hs->ssl; local
605 SSL *const ssl = hs->ssl; local
706 tls13_process_new_session_ticket(SSL *ssl) argument
[all...]
H A Dd1_pkt.cc112 #include <openssl/ssl.h>
129 int dtls1_get_record(SSL *ssl) { argument
131 switch (ssl->s3->recv_shutdown) {
142 if (ssl_read_buffer_len(ssl) == 0) {
143 int read_ret = ssl_read_buffer_extend_to(ssl, 0 /* unused */);
144 if (read_ret < 0 && dtls1_is_timer_expired(ssl)) {
150 int timeout_ret = DTLSv1_handle_timeout(ssl);
160 assert(ssl_read_buffer_len(ssl) > 0);
166 dtls_open_record(ssl, &type, &body, &consumed, &alert,
167 ssl_read_buffer(ssl), ssl_read_buffer_le
206 dtls1_read_app_data(SSL *ssl, int *out_got_handshake, uint8_t *buf, int len, int peek) argument
289 dtls1_read_change_cipher_spec(SSL *ssl) argument
329 dtls1_read_close_notify(SSL *ssl) argument
339 dtls1_write_app_data(SSL *ssl, int *out_needs_handshake, const uint8_t *buf, int len) argument
366 dtls1_write_record(SSL *ssl, int type, const uint8_t *buf, size_t len, enum dtls1_use_epoch_t use_epoch) argument
397 dtls1_dispatch_alert(SSL *ssl) argument
[all...]
H A Dd1_both.cc114 #include <openssl/ssl.h>
259 static int dtls1_is_current_message_complete(const SSL *ssl) { argument
260 hm_fragment *frag = ssl->d1->incoming_messages[ssl->d1->handshake_read_seq %
270 SSL *ssl, const struct hm_header_st *msg_hdr) {
271 if (msg_hdr->seq < ssl->d1->handshake_read_seq ||
272 msg_hdr->seq - ssl->d1->handshake_read_seq >= SSL_MAX_HANDSHAKE_FLIGHT) {
277 hm_fragment *frag = ssl->d1->incoming_messages[idx];
285 ssl3_send_alert(ssl, SSL3_AL_FATAL, SSL_AD_ILLEGAL_PARAMETER);
296 ssl
269 dtls1_get_incoming_message( SSL *ssl, const struct hm_header_st *msg_hdr) argument
302 dtls1_process_handshake_record(SSL *ssl) argument
397 dtls1_get_message(SSL *ssl) argument
431 dtls1_get_current_message(const SSL *ssl, CBS *out) argument
439 dtls1_release_current_message(SSL *ssl, int free_buffer) argument
454 dtls_clear_incoming_messages(SSL *ssl) argument
461 dtls_has_incoming_messages(const SSL *ssl) argument
495 dtls_clear_outgoing_messages(SSL *ssl) argument
505 dtls1_init_message(SSL *ssl, CBB *cbb, CBB *body, uint8_t type) argument
519 dtls1_finish_message(SSL *ssl, CBB *cbb, uint8_t **out_msg, size_t *out_len) argument
539 add_outgoing(SSL *ssl, int is_ccs, uint8_t *data, size_t len) argument
573 dtls1_add_message(SSL *ssl, uint8_t *data, size_t len) argument
577 dtls1_add_change_cipher_spec(SSL *ssl) argument
581 dtls1_add_alert(SSL *ssl, uint8_t level, uint8_t desc) argument
592 dtls1_update_mtu(SSL *ssl) argument
621 seal_next_message(SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out, const DTLS_OUTGOING_MESSAGE *msg) argument
716 seal_next_packet(SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out) argument
759 dtls1_flush_flight(SSL *ssl) argument
801 dtls1_retransmit_outgoing_messages(SSL *ssl) argument
[all...]
H A Dbio_ssl.cc10 #include <openssl/ssl.h>
20 SSL *ssl = get_ssl(bio); local
21 if (ssl == NULL) {
27 const int ret = SSL_read(ssl, out, outl);
29 switch (SSL_get_error(ssl, ret)) {
60 SSL *ssl = get_ssl(bio); local
61 if (ssl == NULL) {
67 const int ret = SSL_write(ssl, out, outl);
69 switch (SSL_get_error(ssl, ret)) {
94 SSL *ssl local
141 SSL *ssl = get_ssl(bio); local
156 SSL *ssl = get_ssl(bio); local
177 BIO_set_ssl(BIO *bio, SSL *ssl, int take_owership) argument
[all...]
H A Dhandshake_server.cc149 #include <openssl/ssl.h>
188 SSL *const ssl = hs->ssl; local
191 assert(ssl->handshake_func == ssl3_accept);
192 assert(ssl->server);
199 ssl_do_info_callback(ssl, SSL_CB_HANDSHAKE_START, 1);
204 ret = ssl->method->ssl_get_message(ssl);
234 ssl->method->received_flight(ssl);
472 SSL *const ssl = hs->ssl; local
584 SSL *const ssl = hs->ssl; local
614 SSL *const ssl = hs->ssl; local
685 SSL *const ssl = hs->ssl; local
756 SSL *const ssl = hs->ssl; local
802 SSL *const ssl = hs->ssl; local
931 SSL *const ssl = hs->ssl; local
986 SSL *const ssl = hs->ssl; local
1072 SSL *const ssl = hs->ssl; local
1144 SSL *const ssl = hs->ssl; local
1178 SSL *const ssl = hs->ssl; local
1275 SSL *const ssl = hs->ssl; local
1525 SSL *const ssl = hs->ssl; local
1624 SSL *const ssl = hs->ssl; local
1655 SSL *const ssl = hs->ssl; local
1670 SSL *const ssl = hs->ssl; local
[all...]
H A Dtls_record.cc109 #include <openssl/ssl.h>
139 /* ssl_needs_record_splitting returns one if |ssl|'s current outgoing cipher
141 static int ssl_needs_record_splitting(const SSL *ssl) { argument
143 return ssl->s3->aead_write_ctx != NULL &&
144 ssl->s3->aead_write_ctx->version < TLS1_1_VERSION &&
145 (ssl->mode & SSL_MODE_CBC_RECORD_SPLITTING) != 0 &&
146 SSL_CIPHER_is_block_cipher(ssl->s3->aead_write_ctx->cipher);
163 size_t ssl_record_prefix_len(const SSL *ssl) { argument
165 if (SSL_is_dtls(ssl)) {
171 return header_len + SSL_AEAD_CTX_explicit_nonce_len(ssl
174 ssl_seal_align_prefix_len(const SSL *ssl) argument
189 SSL_max_seal_overhead(const SSL *ssl) argument
207 tls_open_record(SSL *ssl, uint8_t *out_type, CBS *out, size_t *out_consumed, uint8_t *out_alert, uint8_t *in, size_t in_len) argument
365 do_seal_record(SSL *ssl, uint8_t *out_prefix, uint8_t *out, uint8_t *out_suffix, size_t *out_suffix_len, const size_t max_out_suffix_len, uint8_t type, const uint8_t *in, const size_t in_len) argument
424 tls_seal_scatter_prefix_len(const SSL *ssl, uint8_t type, size_t in_len) argument
449 tls_seal_scatter_record(SSL *ssl, uint8_t *out_prefix, uint8_t *out, uint8_t *out_suffix, size_t *out_suffix_len, size_t max_out_suffix_len, uint8_t type, const uint8_t *in, size_t in_len) argument
497 tls_seal_record(SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out_len, uint8_t type, const uint8_t *in, size_t in_len) argument
535 ssl_process_alert(SSL *ssl, uint8_t *out_alert, const uint8_t *in, size_t in_len) argument
[all...]
H A Dhandshake_client.cc150 #include <openssl/ssl.h>
188 SSL *const ssl = hs->ssl; local
191 assert(ssl->handshake_func == ssl3_connect);
192 assert(!ssl->server);
199 ssl_do_info_callback(ssl, SSL_CB_HANDSHAKE_START, 1);
209 if (!SSL_is_dtls(ssl) || ssl->d1->send_cookie) {
212 !tls13_advance_key_schedule(hs, ssl->session->master_key,
213 ssl
543 ssl_get_grease_value(const SSL *ssl, enum ssl_grease_index_t index) argument
557 ssl_get_client_disabled(SSL *ssl, uint32_t *out_mask_a, uint32_t *out_mask_k) argument
570 SSL *const ssl = hs->ssl; local
648 SSL *const ssl = hs->ssl; local
716 SSL *const ssl = hs->ssl; local
776 SSL *const ssl = hs->ssl; local
809 SSL *const ssl = hs->ssl; local
881 SSL *const ssl = hs->ssl; local
1076 SSL *const ssl = hs->ssl; local
1120 SSL *const ssl = hs->ssl; local
1177 SSL *const ssl = hs->ssl; local
1234 SSL *const ssl = hs->ssl; local
1424 SSL *const ssl = hs->ssl; local
1493 SSL *const ssl = hs->ssl; local
1515 SSL *const ssl = hs->ssl; local
1555 SSL *const ssl = hs->ssl; local
1734 SSL *const ssl = hs->ssl; local
1815 SSL *const ssl = hs->ssl; local
1836 SSL *const ssl = hs->ssl; local
1859 SSL *const ssl = hs->ssl; local
[all...]
H A Dtls13_both.cc15 #include <openssl/ssl.h>
37 SSL *const ssl = hs->ssl; local
47 int ret = ssl->method->flush_flight(ssl);
54 ssl->method->expect_flight(ssl);
60 int ret = ssl->method->ssl_get_message(ssl);
68 int ret = ssl
187 SSL *const ssl = hs->ssl; local
375 SSL *const ssl = hs->ssl; local
426 SSL *const ssl = hs->ssl; local
458 SSL *const ssl = hs->ssl; local
530 SSL *const ssl = hs->ssl; local
581 SSL *const ssl = hs->ssl; local
602 tls13_receive_key_update(SSL *ssl) argument
641 tls13_post_handshake(SSL *ssl) argument
[all...]
H A Dd1_srtp.cc117 #include <openssl/ssl.h>
204 int SSL_set_srtp_profiles(SSL *ssl, const char *profiles) { argument
205 return ssl_ctx_make_profiles(profiles, &ssl->srtp_profiles);
208 STACK_OF(SRTP_PROTECTION_PROFILE) *SSL_get_srtp_profiles(SSL *ssl) { argument
209 if (ssl == NULL) {
213 if (ssl->srtp_profiles != NULL) {
214 return ssl->srtp_profiles;
217 if (ssl->ctx->srtp_profiles != NULL) {
218 return ssl->ctx->srtp_profiles;
224 const SRTP_PROTECTION_PROFILE *SSL_get_selected_srtp_profile(SSL *ssl) { argument
233 SSL_set_tlsext_use_srtp(SSL *ssl, const char *profiles) argument
[all...]
/external/curl/docs/cmdline-opts/
H A Dftp-ssl.d1 Long: ftp-ssl
3 Redirect: ssl
H A Dftp-ssl-reqd.d1 Long: ftp-ssl-reqd
3 Redirect: ssl-reqd
/external/conscrypt/android-stub/src/main/java/javax/net/ssl/
H A DSNIServerName.java17 package javax.net.ssl;
H A DStandardConstants.java17 package javax.net.ssl;
/external/conscrypt/common/src/main/java/org/conscrypt/
H A DHandshakeListener.java19 import javax.net.ssl.SSLException;
22 * Similar in concept to {@link javax.net.ssl.HandshakeCompletedListener}, but used for listening directly
/external/conscrypt/common/src/jni/main/include/
H A DOpenSslError.h20 #include <openssl/ssl.h>
36 OpenSslError(SSL* ssl, int returnCode) : sslError_(SSL_ERROR_NONE), released_(false) { argument
37 reset(ssl, returnCode);
50 void reset(SSL* ssl, int returnCode) { argument
52 sslError_ = SSL_get_error(ssl, returnCode);
H A DScopedSslBio.h20 #include <openssl/ssl.h>
30 ScopedSslBio(SSL* ssl, BIO* rbio, BIO* wbio) : ssl_(ssl) { argument
/external/python/cpython2/Lib/test/
H A Dtest_ssl.py25 ssl = support.import_module("ssl") variable
27 PROTOCOLS = sorted(ssl._PROTOCOL_NAMES)
29 IS_LIBRESSL = ssl.OPENSSL_VERSION.startswith('LibreSSL')
30 IS_OPENSSL_1_1 = not IS_LIBRESSL and ssl.OPENSSL_VERSION_INFO >= (1, 1, 0)
91 ssl.sslwrap_simple(socket.socket(socket.AF_INET))
98 ssl.sslwrap_simple(socket.socket(socket.AF_INET)._sock)
108 return ssl._OPENSSL_API_VERSION >= (0, 9, 8, 13, 15)
112 return ssl.OPENSSL_VERSION_INFO >= (0, 9, 7, 8, 15)
116 return ssl
[all...]
/external/conscrypt/testing/src/main/java/libcore/javax/net/ssl/
H A DTestSSLSessions.java16 package libcore.javax.net.ssl;
17 import javax.net.ssl.SSLSession;
18 import javax.net.ssl.SSLSocket;
19 import javax.net.ssl.SSLSocketFactory;
64 SSLSocket ssl = (SSLSocket) sf.createSocket();
65 SSLSession invalid = ssl.getSession();

Completed in 4200 milliseconds

1234567891011>>