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

1234567891011>>

/external/boringssl/src/ssl/
H A Dd1_lib.c57 #include <openssl/ssl.h>
80 int dtls1_new(SSL *ssl) { argument
83 if (!ssl3_new(ssl)) {
88 ssl3_free(ssl);
93 ssl->d1 = d1;
100 ssl->version = DTLS1_2_VERSION;
104 void dtls1_free(SSL *ssl) { argument
105 ssl3_free(ssl);
107 if (ssl == NULL || ssl
118 DTLSv1_set_initial_timeout_duration(SSL *ssl, unsigned int duration_ms) argument
122 dtls1_start_timer(SSL *ssl) argument
140 DTLSv1_get_timeout(const SSL *ssl, struct timeval *out) argument
190 dtls1_is_timer_expired(SSL *ssl) argument
207 dtls1_double_timeout(SSL *ssl) argument
215 dtls1_stop_timer(SSL *ssl) argument
225 dtls1_check_timeout_num(SSL *ssl) argument
246 DTLSv1_handle_timeout(SSL *ssl) argument
[all...]
H A Ds3_lib.c149 #include <openssl/ssl.h>
166 int ssl3_new(SSL *ssl) { argument
175 s3->hs = ssl_handshake_new(ssl);
181 ssl->s3 = s3;
188 ssl->version = TLS1_2_VERSION;
192 void ssl3_free(SSL *ssl) { argument
193 if (ssl == NULL || ssl->s3 == NULL) {
197 ssl_read_buffer_clear(ssl);
198 ssl_write_buffer_clear(ssl);
213 ssl_get_cipher_preferences( const SSL *ssl) argument
[all...]
H A Ds3_pkt.c109 #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
191 ssl3_write_app_data(SSL *ssl, const uint8_t *buf, int len) argument
238 ssl3_write_pending(SSL *ssl, int type, const uint8_t *buf, unsigned int len) argument
256 do_ssl3_write(SSL *ssl, int type, const uint8_t *buf, unsigned len) argument
303 consume_record(SSL *ssl, uint8_t *out, int len, int peek) argument
326 ssl3_read_app_data(SSL *ssl, int *out_got_handshake, uint8_t *buf, int len, int peek) argument
407 ssl3_read_change_cipher_spec(SSL *ssl) argument
437 ssl3_read_close_notify(SSL *ssl) argument
444 ssl3_read_handshake_bytes(SSL *ssl, uint8_t *buf, int len) argument
470 ssl3_send_alert(SSL *ssl, int level, int desc) argument
497 ssl3_dispatch_alert(SSL *ssl) argument
[all...]
H A Ds3_both.c113 #include <openssl/ssl.h>
133 SSL_HANDSHAKE *ssl_handshake_new(SSL *ssl) { argument
140 hs->ssl = ssl;
177 hs->ssl->ctx->x509_method->hs_flush_cached_ca_names(hs);
190 int ssl_check_message_type(SSL *ssl, int type) { argument
191 if (ssl->s3->tmp.message_type != type) {
192 ssl3_send_alert(ssl, SSL3_AL_FATAL, SSL_AD_UNEXPECTED_MESSAGE);
195 ssl->s3->tmp.message_type, type);
202 static int add_record_to_flight(SSL *ssl, uint8_ argument
233 ssl3_init_message(SSL *ssl, CBB *cbb, CBB *body, uint8_t type) argument
246 ssl3_finish_message(SSL *ssl, CBB *cbb, uint8_t **out_msg, size_t *out_len) argument
256 ssl3_add_message(SSL *ssl, uint8_t *msg, size_t len) argument
287 ssl3_add_change_cipher_spec(SSL *ssl) argument
300 ssl3_add_alert(SSL *ssl, uint8_t level, uint8_t desc) argument
311 ssl_add_message_cbb(SSL *ssl, CBB *cbb) argument
322 ssl3_flush_flight(SSL *ssl) argument
367 SSL *const ssl = hs->ssl; local
415 SSL *const ssl = hs->ssl; local
466 ssl3_output_cert_chain(SSL *ssl) argument
479 ssl_max_handshake_message_len(const SSL *ssl) argument
509 extend_handshake_buffer(SSL *ssl, size_t length) argument
525 read_v2_client_hello(SSL *ssl) argument
682 ssl3_get_message(SSL *ssl) argument
740 ssl3_get_current_message(const SSL *ssl, CBS *out) argument
755 ssl3_release_current_message(SSL *ssl, int free_buffer) argument
[all...]
H A Dssl_buffer.c15 #include <openssl/ssl.h>
80 static int setup_read_buffer(SSL *ssl) { argument
81 SSL3_BUFFER *buf = &ssl->s3->read_buffer;
87 size_t header_len = ssl_record_prefix_len(ssl);
89 if (SSL_is_dtls(ssl)) {
98 uint8_t *ssl_read_buffer(SSL *ssl) { argument
99 return ssl->s3->read_buffer.buf + ssl->s3->read_buffer.offset;
102 size_t ssl_read_buffer_len(const SSL *ssl) { argument
103 return ssl
106 dtls_read_buffer_next_packet(SSL *ssl) argument
127 tls_read_buffer_extend_to(SSL *ssl, size_t len) argument
153 ssl_read_buffer_extend_to(SSL *ssl, size_t len) argument
182 ssl_read_buffer_consume(SSL *ssl, size_t len) argument
195 ssl_read_buffer_discard(SSL *ssl) argument
201 ssl_read_buffer_clear(SSL *ssl) argument
206 ssl_write_buffer_is_pending(const SSL *ssl) argument
220 ssl_write_buffer_init(SSL *ssl, uint8_t **out_ptr, size_t max_len) argument
254 ssl_write_buffer_set_len(SSL *ssl, size_t len) argument
263 tls_write_buffer_flush(SSL *ssl) argument
278 dtls_write_buffer_flush(SSL *ssl) argument
297 ssl_write_buffer_flush(SSL *ssl) argument
310 ssl_write_buffer_clear(SSL *ssl) argument
[all...]
H A Dssl_lib.c141 #include <openssl/ssl.h>
365 SSL *ssl = OPENSSL_malloc(sizeof(SSL)); local
366 if (ssl == NULL) {
369 OPENSSL_memset(ssl, 0, sizeof(SSL));
371 ssl->min_version = ctx->min_version;
372 ssl->max_version = ctx->max_version;
376 ssl->initial_timeout_duration_ms = 1000;
378 ssl->options = ctx->options;
379 ssl->mode = ctx->mode;
380 ssl
462 SSL_free(SSL *ssl) argument
499 SSL_set_connect_state(SSL *ssl) argument
504 SSL_set_accept_state(SSL *ssl) argument
509 SSL_set0_rbio(SSL *ssl, BIO *rbio) argument
514 SSL_set0_wbio(SSL *ssl, BIO *wbio) argument
519 SSL_set_bio(SSL *ssl, BIO *rbio, BIO *wbio) argument
553 SSL_get_rbio(const SSL *ssl) argument
555 SSL_get_wbio(const SSL *ssl) argument
557 ssl_reset_error_state(SSL *ssl) argument
565 SSL_do_handshake(SSL *ssl) argument
598 SSL_connect(SSL *ssl) argument
607 SSL_accept(SSL *ssl) argument
616 ssl_can_write(const SSL *ssl) argument
620 ssl_can_read(const SSL *ssl) argument
624 ssl_do_renegotiate(SSL *ssl) argument
684 ssl_do_post_handshake(SSL *ssl) argument
692 ssl_read_impl(SSL *ssl, void *buf, int num, int peek) argument
736 SSL_read(SSL *ssl, void *buf, int num) argument
740 SSL_peek(SSL *ssl, void *buf, int num) argument
744 SSL_write(SSL *ssl, const void *buf, int num) argument
772 SSL_shutdown(SSL *ssl) argument
820 SSL_send_fatal_alert(SSL *ssl, uint8_t alert) argument
838 SSL_early_data_accepted(const SSL *ssl) argument
853 SSL_get_error(const SSL *ssl, int ret_code) argument
981 SSL_set_min_proto_version(SSL *ssl, uint16_t version) argument
985 SSL_set_max_proto_version(SSL *ssl, uint16_t version) argument
1001 SSL_set_options(SSL *ssl, uint32_t options) argument
1006 SSL_clear_options(SSL *ssl, uint32_t options) argument
1011 SSL_get_options(const SSL *ssl) argument
1025 SSL_set_mode(SSL *ssl, uint32_t mode) argument
1030 SSL_clear_mode(SSL *ssl, uint32_t mode) argument
1035 SSL_get_mode(const SSL *ssl) argument
1041 SSL_get_tls_unique(const SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out) argument
1096 SSL_set_session_id_context(SSL *ssl, const uint8_t *sid_ctx, size_t sid_ctx_len) argument
1101 SSL_get0_session_id_context(const SSL *ssl, size_t *out_len) argument
1116 SSL_certs_clear(SSL *ssl) argument
1118 SSL_get_fd(const SSL *ssl) argument
1120 SSL_get_rfd(const SSL *ssl) argument
1129 SSL_get_wfd(const SSL *ssl) argument
1138 SSL_set_fd(SSL *ssl, int fd) argument
1149 SSL_set_wfd(SSL *ssl, int fd) argument
1169 SSL_set_rfd(SSL *ssl, int fd) argument
1197 SSL_get_finished(const SSL *ssl, void *buf, size_t count) argument
1213 SSL_get_peer_finished(const SSL *ssl, void *buf, size_t count) argument
1229 SSL_get_verify_mode(const SSL *ssl) argument
1231 SSL_get_extms_support(const SSL *ssl) argument
1256 SSL_get_read_ahead(const SSL *ssl) argument
1260 SSL_set_read_ahead(SSL *ssl, int yes) argument
1262 SSL_pending(const SSL *ssl) argument
1275 SSL_check_private_key(const SSL *ssl) argument
1279 SSL_get_default_timeout(const SSL *ssl) argument
1283 SSL_renegotiate(SSL *ssl) argument
1289 SSL_renegotiate_pending(SSL *ssl) argument
1293 SSL_total_renegotiations(const SSL *ssl) argument
1308 SSL_get_max_cert_list(const SSL *ssl) argument
1312 SSL_set_max_cert_list(SSL *ssl, size_t max_cert_list) argument
1331 SSL_set_max_send_fragment(SSL *ssl, size_t max_send_fragment) argument
1343 SSL_set_mtu(SSL *ssl, unsigned mtu) argument
1351 SSL_get_secure_renegotiation_support(const SSL *ssl) argument
1416 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
1430 SSL_set1_curves(SSL *ssl, const int *curves, size_t curves_len) argument
1441 SSL_set1_curves_list(SSL *ssl, const char *curves) argument
1446 SSL_get_curve_id(const SSL *ssl) argument
1467 SSL_set_tmp_dh(SSL *ssl, const DH *dh) argument
1495 SSL_get_cipher_list(const SSL *ssl, int n) argument
1523 SSL_set_cipher_list(SSL *ssl, const char *str) argument
1528 SSL_set_strict_cipher_list(SSL *ssl, const char *str) argument
1533 SSL_get_servername(const SSL *ssl, const int type) argument
1560 SSL_get_servername_type(const SSL *ssl) argument
1576 SSL_enable_signed_cert_timestamps(SSL *ssl) argument
1584 SSL_enable_ocsp_stapling(SSL *ssl) argument
1588 SSL_get0_signed_cert_timestamp_list(const SSL *ssl, const uint8_t **out, size_t *out_len) argument
1602 SSL_get0_ocsp_response(const SSL *ssl, const uint8_t **out, size_t *out_len) argument
1615 SSL_set_tlsext_host_name(SSL *ssl, const char *name) argument
1636 SSL_CTX_set_tlsext_servername_callback( SSL_CTX *ctx, int (*callback)(SSL *ssl, int *out_alert, void *arg)) argument
1681 SSL_get0_next_proto_negotiated(const SSL *ssl, const uint8_t **out_data, unsigned *out_len) argument
1691 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
1699 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
1719 SSL_set_alpn_protos(SSL *ssl, const uint8_t *protos, unsigned protos_len) argument
1730 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
1739 SSL_get0_alpn_selected(const SSL *ssl, const uint8_t **out_data, unsigned *out_len) argument
1762 SSL_set_tls_channel_id_enabled(SSL *ssl, int enabled) argument
1766 SSL_enable_tls_channel_id(SSL *ssl) argument
1792 SSL_set1_tls_channel_id(SSL *ssl, EVP_PKEY *private_key) argument
1806 SSL_get_tls_channel_id(SSL *ssl, uint8_t *out, size_t max_out) argument
1815 SSL_get0_certificate_types(SSL *ssl, const uint8_t **out_types) argument
1825 SSL *const ssl = hs->ssl; local
1903 SSL_get_version(const SSL *ssl) argument
1911 SSL_get_privatekey(const SSL *ssl) argument
1927 SSL_get_current_cipher(const SSL *ssl) argument
1934 SSL_session_reused(const SSL *ssl) argument
1938 SSL_get_current_compression(SSL *ssl) argument
1940 SSL_get_current_expansion(SSL *ssl) argument
1942 SSL_get_server_tmp_key(SSL *ssl, EVP_PKEY **out_key) argument
1952 SSL_set_quiet_shutdown(SSL *ssl, int mode) argument
1956 SSL_get_quiet_shutdown(const SSL *ssl) argument
1958 SSL_set_shutdown(SSL *ssl, int mode) argument
1974 SSL_get_shutdown(const SSL *ssl) argument
1988 SSL_version(const SSL *ssl) argument
1997 SSL_get_SSL_CTX(const SSL *ssl) argument
1999 SSL_set_SSL_CTX(SSL *ssl, SSL_CTX *ctx) argument
2024 SSL_set_info_callback(SSL *ssl, void (*cb)(const SSL *ssl, int type, int value)) argument
2029 SSL_get_info_callback(const SSL *ssl) argument
2034 SSL_state(const SSL *ssl) argument
2038 SSL_set_state(SSL *ssl, int state) argument
2040 SSL_get_shared_ciphers(const SSL *ssl, char *buf, int len) argument
2058 SSL_set_ex_data(SSL *ssl, int idx, void *arg) argument
2062 SSL_get_ex_data(const SSL *ssl, int idx) argument
2085 SSL_want(const SSL *ssl) argument
2087 SSL_CTX_set_tmp_rsa_callback(SSL_CTX *ctx, RSA *(*cb)(SSL *ssl, int is_export, int keylength)) argument
2092 SSL_set_tmp_rsa_callback(SSL *ssl, RSA *(*cb)(SSL *ssl, int is_export, int keylength)) argument
2096 SSL_CTX_set_tmp_dh_callback(SSL_CTX *ctx, DH *(*callback)(SSL *ssl, int is_export, int keylength)) argument
2102 SSL_set_tmp_dh_callback(SSL *ssl, DH *(*callback)(SSL *ssl, int is_export, int keylength)) argument
2127 SSL_use_psk_identity_hint(SSL *ssl, const char *identity_hint) argument
2155 SSL_get_psk_identity_hint(const SSL *ssl) argument
2162 SSL_get_psk_identity(const SSL *ssl) argument
2173 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
2180 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
2187 SSL_set_psk_server_callback( SSL *ssl, unsigned (*cb)(SSL *ssl, const char *identity, uint8_t *psk, unsigned max_psk_len)) argument
2193 SSL_CTX_set_psk_server_callback( SSL_CTX *ctx, unsigned (*cb)(SSL *ssl, const char *identity, uint8_t *psk, unsigned max_psk_len)) argument
2199 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
2210 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
2217 SSL_set_msg_callback_arg(SSL *ssl, void *arg) argument
2221 SSL_CTX_set_keylog_callback(SSL_CTX *ctx, void (*cb)(const SSL *ssl, const char *line)) argument
2231 SSL_CTX_set_current_time_cb(SSL_CTX *ctx, void (*cb)(const SSL *ssl, struct timeval *out_clock)) argument
2253 ssl_log_secret(const SSL *ssl, const char *label, const uint8_t *secret, size_t secret_len) argument
2280 SSL_is_init_finished(const SSL *ssl) argument
2284 SSL_in_init(const SSL *ssl) argument
2289 SSL_in_false_start(const SSL *ssl) argument
2296 SSL_cutthrough_complete(const SSL *ssl) argument
2307 ssl3_can_false_start(const SSL *ssl) argument
2333 ssl_get_version_range(const SSL *ssl, uint16_t *out_min_version, uint16_t *out_max_version) argument
2403 ssl3_protocol_version(const SSL *ssl) argument
2416 SSL_is_server(const SSL *ssl) argument
2418 SSL_is_dtls(const SSL *ssl) argument
2431 SSL_set_renegotiate_mode(SSL *ssl, enum ssl_renegotiate_mode_t mode) argument
2435 SSL_get_ivs(const SSL *ssl, const uint8_t **out_read_iv, const uint8_t **out_write_iv, size_t *out_iv_len) argument
2460 SSL_get_read_sequence(const SSL *ssl) argument
2470 SSL_get_write_sequence(const SSL *ssl) argument
2479 SSL_get_peer_signature_algorithm(const SSL *ssl) argument
2490 SSL_get_client_random(const SSL *ssl, uint8_t *out, size_t max_out) argument
2501 SSL_get_server_random(const SSL *ssl, uint8_t *out, size_t max_out) argument
2512 SSL_get_pending_cipher(const SSL *ssl) argument
2520 SSL_set_retain_only_sha256_of_client_certs(SSL *ssl, int enabled) argument
2532 SSL_get_ticket_age_skew(const SSL *ssl) argument
2536 SSL_clear(SSL *ssl) argument
2586 ssl_do_info_callback(const SSL *ssl, int type, int value) argument
2599 ssl_do_msg_callback(SSL *ssl, int is_write, int content_type, const void *buf, size_t len) argument
2636 SSL_num_renegotiations(const SSL *ssl) argument
2641 SSL_need_tmp_RSA(const SSL *ssl) argument
2643 SSL_set_tmp_rsa(SSL *ssl, const RSA *rsa) argument
2646 SSL_cache_hit(SSL *ssl) argument
2657 SSL_set_tmp_ecdh(SSL *ssl, const EC_KEY *ec_key) argument
2666 ssl_get_current_time(const SSL *ssl, struct OPENSSL_timeval *out_clock) argument
2719 SSL_set_min_version(SSL *ssl, uint16_t version) argument
2723 SSL_set_max_version(SSL *ssl, uint16_t version) argument
[all...]
H A Dd1_pkt.c112 #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
205 dtls1_read_app_data(SSL *ssl, int *out_got_handshake, uint8_t *buf, int len, int peek) argument
288 dtls1_read_change_cipher_spec(SSL *ssl) argument
328 dtls1_read_close_notify(SSL *ssl) argument
338 dtls1_write_app_data(SSL *ssl, const uint8_t *buf, int len) argument
363 dtls1_write_record(SSL *ssl, int type, const uint8_t *buf, size_t len, enum dtls1_use_epoch_t use_epoch) argument
394 dtls1_dispatch_alert(SSL *ssl) argument
[all...]
H A Dd1_both.c114 #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 Dtls_record.c109 #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
142 return ssl->s3->aead_write_ctx != NULL &&
143 ssl->s3->aead_write_ctx->version < TLS1_1_VERSION &&
144 (ssl->mode & SSL_MODE_CBC_RECORD_SPLITTING) != 0 &&
145 SSL_CIPHER_is_block_cipher(ssl->s3->aead_write_ctx->cipher);
159 size_t ssl_record_prefix_len(const SSL *ssl) { argument
161 if (SSL_is_dtls(ssl)) {
167 return header_len + SSL_AEAD_CTX_explicit_nonce_len(ssl
170 ssl_seal_align_prefix_len(const SSL *ssl) argument
185 SSL_max_seal_overhead(const SSL *ssl) argument
203 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
361 do_seal_record(SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out, uint8_t type, const uint8_t *in, size_t in_len) argument
428 tls_seal_record(SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out, uint8_t type, const uint8_t *in, size_t in_len) argument
460 ssl_process_alert(SSL *ssl, uint8_t *out_alert, const uint8_t *in, size_t in_len) argument
[all...]
H A Dbio_ssl.c10 #include <openssl/ssl.h>
16 SSL *ssl = bio->ptr; local
17 if (ssl == NULL) {
23 const int ret = SSL_read(ssl, out, outl);
25 switch (SSL_get_error(ssl, ret)) {
56 SSL *ssl = bio->ptr; local
57 if (ssl == NULL) {
63 const int ret = SSL_write(ssl, out, outl);
65 switch (SSL_get_error(ssl, ret)) {
90 SSL *ssl local
137 SSL *ssl = bio->ptr; local
152 SSL *ssl = bio->ptr; local
173 BIO_set_ssl(BIO *bio, SSL *ssl, int take_owership) argument
[all...]
H A Ddtls_method.c57 #include <openssl/ssl.h>
102 static void dtls1_expect_flight(SSL *ssl) { dtls1_start_timer(ssl); } argument
104 static void dtls1_received_flight(SSL *ssl) { dtls1_stop_timer(ssl); } argument
106 static int dtls1_set_read_state(SSL *ssl, SSL_AEAD_CTX *aead_ctx) { argument
108 if (dtls_has_incoming_messages(ssl)) {
110 ssl3_send_alert(ssl, SSL3_AL_FATAL, SSL_AD_UNEXPECTED_MESSAGE);
115 ssl->d1->r_epoch++;
116 OPENSSL_memset(&ssl
124 dtls1_set_write_state(SSL *ssl, SSL_AEAD_CTX *aead_ctx) argument
[all...]
H A Dtls13_client.c15 #include <openssl/ssl.h>
51 SSL *const ssl = hs->ssl; local
52 if (ssl->s3->tmp.message_type != SSL3_MT_HELLO_RETRY_REQUEST) {
59 CBS_init(&cbs, ssl->init_msg, ssl->init_num);
66 ssl3_send_alert(ssl, SSL3_AL_FATAL, SSL_AD_DECODE_ERROR);
81 ssl3_send_alert(ssl, SSL3_AL_FATAL, alert);
91 ssl3_send_alert(ssl, SSL3_AL_FATAL, SSL_AD_DECODE_ERROR);
104 ssl3_send_alert(ssl, SSL3_AL_FATA
148 SSL *const ssl = hs->ssl; local
161 SSL *const ssl = hs->ssl; local
332 SSL *const ssl = hs->ssl; local
388 SSL *const ssl = hs->ssl; local
446 SSL *const ssl = hs->ssl; local
459 SSL *const ssl = hs->ssl; local
471 SSL *const ssl = hs->ssl; local
487 SSL *const ssl = hs->ssl; local
506 SSL *const ssl = hs->ssl; local
539 SSL *const ssl = hs->ssl; local
564 SSL *const ssl = hs->ssl; local
661 tls13_process_new_session_ticket(SSL *ssl) argument
[all...]
H A Dssl_privkey_cc.cc57 #include <openssl/ssl.h>
68 int SSL_use_RSAPrivateKey_ASN1(SSL *ssl, const uint8_t *der, size_t der_len) { argument
75 return SSL_use_RSAPrivateKey(ssl, rsa.get());
H A Dtls13_both.c15 #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 if (ssl
173 SSL *const ssl = hs->ssl; local
361 SSL *const ssl = hs->ssl; local
416 SSL *const ssl = hs->ssl; local
448 SSL *const ssl = hs->ssl; local
532 SSL *const ssl = hs->ssl; local
594 SSL *const ssl = hs->ssl; local
615 tls13_receive_key_update(SSL *ssl) argument
633 tls13_post_handshake(SSL *ssl) argument
[all...]
H A Dhandshake_client.c150 #include <openssl/ssl.h>
189 SSL *const ssl = hs->ssl; local
192 assert(ssl->handshake_func == ssl3_connect);
193 assert(!ssl->server);
200 ssl_do_info_callback(ssl, SSL_CB_HANDSHAKE_START, 1);
210 if (!SSL_is_dtls(ssl) || ssl->d1->send_cookie) {
213 !tls13_advance_key_schedule(hs, ssl->session->master_key,
214 ssl
532 ssl_get_grease_value(const SSL *ssl, enum ssl_grease_index_t index) argument
546 ssl_get_client_disabled(SSL *ssl, uint32_t *out_mask_a, uint32_t *out_mask_k) argument
592 ssl_write_client_cipher_list(SSL *ssl, CBB *out, uint16_t min_version, uint16_t max_version) argument
672 SSL *const ssl = hs->ssl; local
735 SSL *const ssl = hs->ssl; local
793 SSL *const ssl = hs->ssl; local
835 SSL *const ssl = hs->ssl; local
1045 SSL *const ssl = hs->ssl; local
1116 SSL *const ssl = hs->ssl; local
1162 SSL *const ssl = hs->ssl; local
1171 SSL *const ssl = hs->ssl; local
1410 SSL *const ssl = hs->ssl; local
1479 SSL *const ssl = hs->ssl; local
1501 SSL *const ssl = hs->ssl; local
1541 SSL *const ssl = hs->ssl; local
1720 SSL *const ssl = hs->ssl; local
1817 SSL *const ssl = hs->ssl; local
1838 SSL *const ssl = hs->ssl; local
1861 SSL *const ssl = hs->ssl; local
[all...]
H A Dd1_srtp.c117 #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) {
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...]
H A Dhandshake_server.c149 #include <openssl/ssl.h>
202 SSL *const ssl = hs->ssl; local
206 assert(ssl->handshake_func == ssl3_accept);
207 assert(ssl->server);
214 ssl_do_info_callback(ssl, SSL_CB_HANDSHAKE_START, 1);
219 ret = ssl->method->ssl_get_message(ssl);
249 ssl->method->received_flight(ssl);
540 SSL *const ssl = hs->ssl; local
687 SSL *const ssl = hs->ssl; local
730 SSL *const ssl = hs->ssl; local
807 SSL *const ssl = hs->ssl; local
873 SSL *const ssl = hs->ssl; local
919 SSL *const ssl = hs->ssl; local
1055 SSL *const ssl = hs->ssl; local
1110 SSL *const ssl = hs->ssl; local
1123 SSL *const ssl = hs->ssl; local
1142 SSL *const ssl = hs->ssl; local
1317 add_cert_types(SSL *ssl, CBB *cbb) argument
1356 SSL *const ssl = hs->ssl; local
1393 SSL *const ssl = hs->ssl; local
1406 SSL *const ssl = hs->ssl; local
1503 SSL *const ssl = hs->ssl; local
1774 SSL *const ssl = hs->ssl; local
1880 SSL *const ssl = hs->ssl; local
1911 SSL *const ssl = hs->ssl; local
1926 SSL *const ssl = hs->ssl; local
[all...]
H A Dssl_privkey.c57 #include <openssl/ssl.h>
95 int SSL_use_RSAPrivateKey(SSL *ssl, RSA *rsa) { argument
113 ret = ssl_set_pkey(ssl->cert, pkey);
119 int SSL_use_PrivateKey(SSL *ssl, EVP_PKEY *pkey) { argument
125 return ssl_set_pkey(ssl->cert, pkey);
128 int SSL_use_PrivateKey_ASN1(int type, SSL *ssl, const uint8_t *der, argument
143 int ret = SSL_use_PrivateKey(ssl, pkey);
213 void SSL_set_private_key_method(SSL *ssl, argument
215 ssl->cert->key_method = key_method;
244 int SSL_set_signing_algorithm_prefs(SSL *ssl, cons argument
249 SSL_set_private_key_digest_prefs(SSL *ssl, const int *digest_nids, size_t num_digests) argument
297 ssl_has_private_key(const SSL *ssl) argument
313 ssl_private_key_type(SSL *ssl) argument
328 ssl_private_key_max_signature_len(SSL *ssl) argument
360 ssl_sign_rsa_pkcs1(SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out, const EVP_MD *md, const uint8_t *in, size_t in_len) argument
373 ssl_verify_rsa_pkcs1(SSL *ssl, const uint8_t *signature, size_t signature_len, const EVP_MD *md, EVP_PKEY *pkey, const uint8_t *in, size_t in_len) argument
414 ssl_sign_ecdsa(SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out, int curve, const EVP_MD *md, const uint8_t *in, size_t in_len) argument
441 ssl_verify_ecdsa(SSL *ssl, const uint8_t *signature, size_t signature_len, int curve, const EVP_MD *md, EVP_PKEY *pkey, const uint8_t *in, size_t in_len) argument
483 ssl_sign_rsa_pss(SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out, const EVP_MD *md, const uint8_t *in, size_t in_len) argument
500 ssl_verify_rsa_pss(SSL *ssl, const uint8_t *signature, size_t signature_len, const EVP_MD *md, EVP_PKEY *pkey, const uint8_t *in, size_t in_len) argument
522 ssl_private_key_sign( SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out, uint16_t signature_algorithm, const uint8_t *in, size_t in_len) argument
576 ssl_public_key_verify(SSL *ssl, const uint8_t *signature, size_t signature_len, uint16_t signature_algorithm, EVP_PKEY *pkey, const uint8_t *in, size_t in_len) argument
601 ssl_private_key_decrypt( SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out, const uint8_t *in, size_t in_len) argument
624 ssl_private_key_complete(SSL *ssl, uint8_t *out, size_t *out_len, size_t max_out) argument
631 ssl_private_key_supports_signature_algorithm(SSL *ssl, uint16_t signature_algorithm) argument
[all...]
/external/chromium-trace/catapult/telemetry/third_party/websocket-client/websocket/
H A D_ssl_compat.py22 __all__ = ["HAVE_SSL", "ssl", "SSLError"]
25 import ssl namespace
26 from ssl import SSLError
27 if hasattr(ssl, 'SSLContext') and hasattr(ssl.SSLContext, 'check_hostname'):
31 if hasattr(ssl, "match_hostname"):
32 from ssl import match_hostname
40 # dummy class of SSLError for ssl none-support environment.
/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/boringssl/src/tool/
H A Dtransport_common.h18 #include <openssl/ssl.h>
36 void PrintConnectionInfo(const SSL *ssl);
42 bool TransferData(SSL *ssl, int sock);

Completed in 629 milliseconds

1234567891011>>