Home
last modified time | relevance | path

Searched refs:ssl (Results 1 – 16 of 16) sorted by relevance

/hal_espressif-latest/components/mbedtls/port/dynamic/
Desp_ssl_tls.c10 int __real_mbedtls_ssl_write(mbedtls_ssl_context *ssl, unsigned char *buf, size_t len);
11 int __real_mbedtls_ssl_read(mbedtls_ssl_context *ssl, unsigned char *buf, size_t len);
12 void __real_mbedtls_ssl_free(mbedtls_ssl_context *ssl);
13 int __real_mbedtls_ssl_session_reset(mbedtls_ssl_context *ssl);
14 int __real_mbedtls_ssl_setup(mbedtls_ssl_context *ssl, const mbedtls_ssl_config *conf);
15 int __real_mbedtls_ssl_send_alert_message(mbedtls_ssl_context *ssl, unsigned char level, unsigned c…
16 int __real_mbedtls_ssl_close_notify(mbedtls_ssl_context *ssl);
18 int __wrap_mbedtls_ssl_write(mbedtls_ssl_context *ssl, unsigned char *buf, size_t len);
19 int __wrap_mbedtls_ssl_read(mbedtls_ssl_context *ssl, unsigned char *buf, size_t len);
20 void __wrap_mbedtls_ssl_free(mbedtls_ssl_context *ssl);
[all …]
Desp_mbedtls_dynamic_impl.c50 static void esp_mbedtls_parse_record_header(mbedtls_ssl_context *ssl) in esp_mbedtls_parse_record_header() argument
52 ssl->MBEDTLS_PRIVATE(in_msgtype) = ssl->MBEDTLS_PRIVATE(in_hdr)[0]; in esp_mbedtls_parse_record_header()
53ssl->MBEDTLS_PRIVATE(in_msglen) = (ssl->MBEDTLS_PRIVATE(in_len)[0] << 8) | ssl->MBEDTLS_PRIVATE(in… in esp_mbedtls_parse_record_header()
56 static int tx_buffer_len(mbedtls_ssl_context *ssl, int len) in tx_buffer_len() argument
58 (void)ssl; in tx_buffer_len()
71 static void init_tx_buffer(mbedtls_ssl_context *ssl, unsigned char *buf) in init_tx_buffer() argument
77 int out_msg_off = (int)ssl->MBEDTLS_PRIVATE(out_msg) - (int)ssl->MBEDTLS_PRIVATE(out_buf); in init_tx_buffer()
83 ssl->MBEDTLS_PRIVATE(out_buf) = NULL; in init_tx_buffer()
84 ssl->MBEDTLS_PRIVATE(out_ctr) = NULL; in init_tx_buffer()
85 ssl->MBEDTLS_PRIVATE(out_hdr) = NULL; in init_tx_buffer()
[all …]
Desp_ssl_cli.c10 int __real_mbedtls_ssl_handshake_client_step(mbedtls_ssl_context *ssl);
11 int __real_mbedtls_ssl_write_client_hello(mbedtls_ssl_context *ssl);
13 int __wrap_mbedtls_ssl_handshake_client_step(mbedtls_ssl_context *ssl);
14 int __wrap_mbedtls_ssl_write_client_hello(mbedtls_ssl_context *ssl);
18 static int manage_resource(mbedtls_ssl_context *ssl, bool add) in manage_resource() argument
20 int state = add ? ssl->MBEDTLS_PRIVATE(state) : ssl->MBEDTLS_PRIVATE(state) - 1; in manage_resource()
22 if (mbedtls_ssl_is_handshake_over(ssl) || ssl->MBEDTLS_PRIVATE(handshake) == NULL) { in manage_resource()
27 if (!ssl->MBEDTLS_PRIVATE(out_left)) { in manage_resource()
28 CHECK_OK(esp_mbedtls_free_tx_buffer(ssl)); in manage_resource()
35 if( ssl->state == MBEDTLS_SSL_SERVER_CHANGE_CIPHER_SPEC && in manage_resource()
[all …]
Desp_ssl_srv.c9 int __real_mbedtls_ssl_handshake_server_step(mbedtls_ssl_context *ssl);
11 int __wrap_mbedtls_ssl_handshake_server_step(mbedtls_ssl_context *ssl);
19 static bool ssl_ciphersuite_uses_rsa_key_ex(mbedtls_ssl_context *ssl) in ssl_ciphersuite_uses_rsa_key_ex() argument
22 ssl->MBEDTLS_PRIVATE(handshake)->ciphersuite_info; in ssl_ciphersuite_uses_rsa_key_ex()
33 static int manage_resource(mbedtls_ssl_context *ssl, bool add) in manage_resource() argument
35 int state = add ? ssl->MBEDTLS_PRIVATE(state) : ssl->MBEDTLS_PRIVATE(state) - 1; in manage_resource()
37 if (mbedtls_ssl_is_handshake_over(ssl) || ssl->MBEDTLS_PRIVATE(handshake) == NULL) { in manage_resource()
42 if (!ssl->MBEDTLS_PRIVATE(out_left)) { in manage_resource()
43 CHECK_OK(esp_mbedtls_free_tx_buffer(ssl)); in manage_resource()
52 CHECK_OK(esp_mbedtls_add_rx_buffer(ssl)); in manage_resource()
[all …]
Desp_mbedtls_dynamic_impl.h65 int esp_mbedtls_setup_tx_buffer(mbedtls_ssl_context *ssl);
67 void esp_mbedtls_setup_rx_buffer(mbedtls_ssl_context *ssl);
69 int esp_mbedtls_reset_add_tx_buffer(mbedtls_ssl_context *ssl);
71 int esp_mbedtls_reset_add_rx_buffer(mbedtls_ssl_context *ssl);
73 int esp_mbedtls_reset_free_tx_buffer(mbedtls_ssl_context *ssl);
75 void esp_mbedtls_reset_free_rx_buffer(mbedtls_ssl_context *ssl);
77 int esp_mbedtls_add_tx_buffer(mbedtls_ssl_context *ssl, size_t buffer_len);
79 int esp_mbedtls_add_rx_buffer(mbedtls_ssl_context *ssl);
81 int esp_mbedtls_free_tx_buffer(mbedtls_ssl_context *ssl);
83 int esp_mbedtls_free_rx_buffer(mbedtls_ssl_context *ssl);
[all …]
/hal_espressif-latest/components/wpa_supplicant/esp_supplicant/src/crypto/
Dtls_mbedtls.c75 mbedtls_ssl_context ssl; /*!< TLS/SSL context */ member
107 mbedtls_ssl_free(&tls->ssl); in tls_mbedtls_cleanup()
538 mbedtls_ssl_set_verify( &tls->ssl, tls_disable_key_usages, NULL ); in set_client_config()
582 mbedtls_ssl_init(&tls->ssl); in tls_create_mbedtls_handle()
602 ret = mbedtls_ssl_setup(&tls->ssl, &tls->conf); in tls_create_mbedtls_handle()
607 mbedtls_ssl_set_export_keys_cb(&tls->ssl, tls_key_derivation, conn); in tls_create_mbedtls_handle()
667 mbedtls_ssl_context *ssl = &conn->tls->ssl; in tls_connection_established() local
669 return mbedtls_ssl_is_handshake_over(ssl); in tls_connection_established()
687 static void esp_mbedtls_free_dhm(mbedtls_ssl_context *ssl) in esp_mbedtls_free_dhm() argument
690 const mbedtls_ssl_config *conf = mbedtls_ssl_context_get_config(ssl); in esp_mbedtls_free_dhm()
[all …]
/hal_espressif-latest/components/wpa_supplicant/src/eap_peer/
Deap_tls.c24 struct eap_ssl_data ssl; member
50 if (eap_peer_tls_ssl_init(sm, &data->ssl, config, EAP_TYPE_TLS)) { in eap_tls_init()
67 eap_peer_tls_ssl_deinit(sm, &data->ssl); in eap_tls_deinit()
119 data->key_data = eap_peer_tls_derive_key(sm, &data->ssl, in eap_tls_success()
134 data->session_id = eap_peer_tls_derive_session_id(sm, &data->ssl, in eap_tls_success()
157 pos = eap_peer_tls_process_init(sm, &data->ssl, data->eap_type, ret, in eap_tls_process()
170 res = eap_peer_tls_process_helper(sm, &data->ssl, data->eap_type, 0, in eap_tls_process()
177 if (tls_connection_established(data->ssl_ctx, data->ssl.conn)) in eap_tls_process()
Deap_peap.c33 struct eap_ssl_data ssl; member
180 if (eap_peer_tls_ssl_init(sm, &data->ssl, config, EAP_TYPE_PEAP)) { in eap_peap_init()
199 eap_peer_tls_ssl_deinit(sm, &data->ssl); in eap_peap_deinit()
282 tls_connection_resumed(sm->ssl_ctx, data->ssl.conn)) { in eap_peap_derive_cmk()
472 !tls_connection_resumed(sm->ssl_ctx, data->ssl.conn) && in peap_phase2_sufficient()
473 !data->ssl.client_cert_conf) || in peap_phase2_sufficient()
823 eap_peer_tls_reset_input(&data->ssl); in eap_peap_decrypt()
844 return eap_peer_tls_encrypt(sm, &data->ssl, EAP_TYPE_PEAP, in eap_peap_decrypt()
849 res = eap_peer_tls_decrypt(sm, &data->ssl, in_data, &in_decrypted); in eap_peap_decrypt()
1064 if (eap_peer_tls_encrypt(sm, &data->ssl, EAP_TYPE_PEAP, in eap_peap_decrypt()
[all …]
Deap_fast.c33 struct eap_ssl_data ssl; member
172 if (eap_peer_tls_ssl_init(sm, &data->ssl, config, EAP_TYPE_FAST)) { in eap_fast_init()
178 if (tls_connection_set_session_ticket_cb(sm->ssl_ctx, data->ssl.conn, in eap_fast_init()
192 if (tls_connection_enable_workaround(sm->ssl_ctx, data->ssl.conn)) { in eap_fast_init()
240 eap_peer_tls_ssl_deinit(sm, &data->ssl); in eap_fast_deinit()
277 sks = eap_fast_derive_key(sm->ssl_ctx, data->ssl.conn, in eap_fast_derive_key_auth()
304 eap_fast_derive_key(sm->ssl_ctx, data->ssl.conn, in eap_fast_derive_key_provisioning()
810 sm, &data->ssl, EAP_TYPE_FAST, &data->id_len); in eap_fast_process_crypto_binding()
1132 if (eap_peer_tls_encrypt(sm, &data->ssl, EAP_TYPE_FAST, in eap_fast_encrypt_response()
1290 eap_peer_tls_reset_input(&data->ssl); in eap_fast_decrypt()
[all …]
Deap_ttls.c31 struct eap_ssl_data ssl; member
108 if (eap_peer_tls_ssl_init(sm, &data->ssl, config, EAP_TYPE_TTLS)) { in eap_ttls_init()
136 eap_peer_tls_ssl_deinit(sm, &data->ssl); in eap_ttls_deinit()
210 data->key_data = eap_peer_tls_derive_key(sm, &data->ssl, in eap_ttls_v0_derive_key()
225 data->session_id = eap_peer_tls_derive_session_id(sm, &data->ssl, in eap_ttls_v0_derive_key()
243 return eap_peer_tls_derive_key(sm, &data->ssl, "ttls challenge", len); in eap_ttls_implicit_challenge()
998 if (eap_peer_tls_encrypt(sm, &data->ssl, EAP_TYPE_TTLS, in eap_ttls_encrypt_response()
1299 tls_connection_resumed(sm->ssl_ctx, data->ssl.conn)) { in eap_ttls_phase2_start()
1334 eap_peer_tls_reset_input(&data->ssl); in eap_ttls_decrypt()
1354 return eap_peer_tls_encrypt(sm, &data->ssl, EAP_TYPE_TTLS, in eap_ttls_decrypt()
[all …]
/hal_espressif-latest/components/mbedtls/port/mbedtls_rom/
Dmbedtls_rom_osi.h57 int (*_rom_ssl_write_client_hello)( mbedtls_ssl_context *ssl );
58 int (*_rom_ssl_parse_server_hello)( mbedtls_ssl_context *ssl );
59 int (*_rom_ssl_parse_server_key_exchange)( mbedtls_ssl_context *ssl );
60 int (*_rom_ssl_parse_certificate_request)( mbedtls_ssl_context *ssl );
61 int (*_rom_ssl_parse_server_hello_done)( mbedtls_ssl_context *ssl );
62 int (*_rom_ssl_write_client_key_exchange)( mbedtls_ssl_context *ssl );
63 int (*_rom_ssl_write_certificate_verify)( mbedtls_ssl_context *ssl );
64 int (*_rom_ssl_parse_new_session_ticket)( mbedtls_ssl_context *ssl );
315 …void (*_rom_mbedtls_ssl_set_bio)( mbedtls_ssl_context *ssl, void *p_bio, mbedtls_ssl_send_t *f_sen…
317 size_t (*_rom_mbedtls_ssl_get_max_frag_len)( const mbedtls_ssl_context *ssl );
[all …]
/hal_espressif-latest/zephyr/esp32/src/hal/
Dwindowspill_asm.S153 ssl a3 // set sar = 32 - a3 = bit index numbered from lsbit + 1
289 ssl a2 // setup for shift left by WINDOWBASE
329 ssl a3 // set shift left ... (sar = 32 - orig WB)
/hal_espressif-latest/components/xtensa/include/
Dxt_instr_macros.h67 ssl \tmp1
/hal_espressif-latest/components/esp_rom/patches/
Desp_rom_longjmp.S53 ssl a5
/hal_espressif-latest/components/bt/controller/esp32/
Dhli_vectors.S159 ssl a2
/hal_espressif-latest/components/mbedtls/
DKconfig127 certificate and private key to ssl config object again.
136 If the respective ssl object needs to perform the TLS handshake again,
137 the CA certificate should once again be registered to the ssl object.