/hal_espressif-latest/components/mbedtls/port/dynamic/ |
D | esp_ssl_tls.c | 10 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 …]
|
D | esp_mbedtls_dynamic_impl.c | 50 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() 53 …ssl->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 …]
|
D | esp_ssl_cli.c | 10 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 …]
|
D | esp_ssl_srv.c | 9 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 …]
|
D | esp_mbedtls_dynamic_impl.h | 65 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/ |
D | tls_mbedtls.c | 75 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/ |
D | eap_tls.c | 24 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()
|
D | eap_peap.c | 33 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 …]
|
D | eap_fast.c | 33 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 …]
|
D | eap_ttls.c | 31 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/ |
D | mbedtls_rom_osi.h | 57 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/ |
D | windowspill_asm.S | 153 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/ |
D | xt_instr_macros.h | 67 ssl \tmp1
|
/hal_espressif-latest/components/esp_rom/patches/ |
D | esp_rom_longjmp.S | 53 ssl a5
|
/hal_espressif-latest/components/bt/controller/esp32/ |
D | hli_vectors.S | 159 ssl a2
|
/hal_espressif-latest/components/mbedtls/ |
D | Kconfig | 127 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.
|