mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-10-31 21:14:37 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			232 lines
		
	
	
		
			8.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			232 lines
		
	
	
		
			8.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| /*
 | |
|  * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD
 | |
|  *
 | |
|  * SPDX-License-Identifier: Apache-2.0
 | |
|  */
 | |
| 
 | |
| /***************************************
 | |
|  Group eco4_rom_mbedtls
 | |
|  ***************************************/
 | |
| 
 | |
| /* Functions */
 | |
| mbedtls_mpi_init = 0x400026dc;
 | |
| mbedtls_mpi_free = 0x400026e0;
 | |
| mbedtls_mpi_grow = 0x400026e4;
 | |
| mbedtls_mpi_shrink = 0x400026e8;
 | |
| mbedtls_mpi_copy = 0x400026ec;
 | |
| mbedtls_mpi_safe_cond_assign = 0x400026f0;
 | |
| mbedtls_mpi_safe_cond_swap = 0x400026f4;
 | |
| mbedtls_mpi_lset = 0x400026f8;
 | |
| mbedtls_mpi_get_bit = 0x400026fc;
 | |
| mbedtls_mpi_set_bit = 0x40002700;
 | |
| mbedtls_mpi_lsb = 0x40002704;
 | |
| mbedtls_mpi_bitlen = 0x40002708;
 | |
| mbedtls_mpi_size = 0x4000270c;
 | |
| mbedtls_mpi_read_binary = 0x40002710;
 | |
| mbedtls_mpi_write_binary = 0x40002714;
 | |
| mbedtls_mpi_shift_l = 0x40002718;
 | |
| mbedtls_mpi_shift_r = 0x4000271c;
 | |
| mbedtls_mpi_cmp_abs = 0x40002720;
 | |
| mbedtls_mpi_cmp_mpi = 0x40002724;
 | |
| mbedtls_mpi_lt_mpi_ct = 0x40002728;
 | |
| mbedtls_mpi_cmp_int = 0x4000272c;
 | |
| mbedtls_mpi_add_abs = 0x40002730;
 | |
| mbedtls_mpi_sub_abs = 0x40002734;
 | |
| mbedtls_mpi_add_mpi = 0x40002738;
 | |
| mbedtls_mpi_sub_mpi = 0x4000273c;
 | |
| mbedtls_mpi_add_int = 0x40002740;
 | |
| mbedtls_mpi_sub_int = 0x40002744;
 | |
| mbedtls_mpi_mul_mpi = 0x40002748;
 | |
| mbedtls_mpi_mul_int = 0x4000274c;
 | |
| mbedtls_mpi_div_mpi = 0x40002750;
 | |
| mbedtls_mpi_div_int = 0x40002754;
 | |
| mbedtls_mpi_mod_mpi = 0x40002758;
 | |
| mbedtls_mpi_mod_int = 0x4000275c;
 | |
| mbedtls_mpi_exp_mod = 0x40002760;
 | |
| mbedtls_mpi_fill_random = 0x40002764;
 | |
| mbedtls_mpi_gcd = 0x40002768;
 | |
| mbedtls_mpi_inv_mod = 0x4000276c;
 | |
| mbedtls_mpi_is_prime_ext = 0x40002770;
 | |
| 
 | |
| /* Moved from mbedtls.ld to mbedtls.eco4 ld */
 | |
| mbedtls_cipher_init = 0x4000277c;
 | |
| mbedtls_cipher_set_padding_mode = 0x40002780;
 | |
| mbedtls_cipher_reset = 0x40002784;
 | |
| mbedtls_cipher_finish = 0x40002788;
 | |
| mbedtls_cipher_crypt = 0x4000278c;
 | |
| mbedtls_cipher_cmac_starts = 0x40002790;
 | |
| mbedtls_cipher_cmac_update = 0x40002794;
 | |
| mbedtls_cipher_cmac_finish = 0x40002798;
 | |
| 
 | |
| /***************************************
 | |
|  Group eco4_rom_mbedtls
 | |
|  ***************************************/
 | |
| 
 | |
| /* Functions */
 | |
| rom_mbedtls_threading_set_alt = 0x40002c0c;
 | |
| mbedtls_aes_crypt_cfb8 = 0x40002c10;
 | |
| mbedtls_mpi_swap = 0x40002c14;
 | |
| mbedtls_mpi_read_string = 0x40002c18;
 | |
| mbedtls_mpi_write_string = 0x40002c1c;
 | |
| mbedtls_mpi_read_binary_le = 0x40002c20;
 | |
| mbedtls_mpi_write_binary_le = 0x40002c24;
 | |
| mbedtls_mpi_random = 0x40002c28;
 | |
| mbedtls_mpi_gen_prime = 0x40002c2c;
 | |
| mbedtls_ecp_check_budget = 0x40002c30;
 | |
| mbedtls_ecp_set_max_ops = 0x40002c34;
 | |
| mbedtls_ecp_restart_is_enabled = 0x40002c38;
 | |
| mbedtls_ecp_get_type = 0x40002c3c;
 | |
| mbedtls_ecp_curve_list = 0x40002c40;
 | |
| mbedtls_ecp_grp_id_list = 0x40002c44;
 | |
| mbedtls_ecp_curve_info_from_grp_id = 0x40002c48;
 | |
| mbedtls_ecp_curve_info_from_tls_id = 0x40002c4c;
 | |
| mbedtls_ecp_curve_info_from_name = 0x40002c50;
 | |
| mbedtls_ecp_point_init = 0x40002c54;
 | |
| mbedtls_ecp_group_init = 0x40002c58;
 | |
| mbedtls_ecp_keypair_init = 0x40002c5c;
 | |
| mbedtls_ecp_point_free = 0x40002c60;
 | |
| mbedtls_ecp_group_free = 0x40002c64;
 | |
| mbedtls_ecp_keypair_free = 0x40002c68;
 | |
| mbedtls_ecp_restart_init = 0x40002c6c;
 | |
| mbedtls_ecp_restart_free = 0x40002c70;
 | |
| mbedtls_ecp_copy = 0x40002c74;
 | |
| mbedtls_ecp_group_copy = 0x40002c78;
 | |
| mbedtls_ecp_set_zero = 0x40002c7c;
 | |
| mbedtls_ecp_is_zero = 0x40002c80;
 | |
| mbedtls_ecp_point_cmp = 0x40002c84;
 | |
| mbedtls_ecp_point_read_string = 0x40002c88;
 | |
| mbedtls_ecp_point_write_binary = 0x40002c8c;
 | |
| mbedtls_ecp_point_read_binary = 0x40002c90;
 | |
| mbedtls_ecp_tls_read_point = 0x40002c94;
 | |
| mbedtls_ecp_tls_write_point = 0x40002c98;
 | |
| mbedtls_ecp_group_load = 0x40002c9c;
 | |
| mbedtls_ecp_tls_read_group = 0x40002ca0;
 | |
| mbedtls_ecp_tls_read_group_id = 0x40002ca4;
 | |
| mbedtls_ecp_tls_write_group = 0x40002ca8;
 | |
| mbedtls_ecp_mul = 0x40002cac;
 | |
| mbedtls_ecp_mul_restartable = 0x40002cb0;
 | |
| mbedtls_ecp_muladd = 0x40002cb4;
 | |
| mbedtls_ecp_muladd_restartable = 0x40002cb8;
 | |
| mbedtls_ecp_check_pubkey = 0x40002cbc;
 | |
| mbedtls_ecp_check_privkey = 0x40002cc0;
 | |
| mbedtls_ecp_gen_privkey = 0x40002cc4;
 | |
| mbedtls_ecp_gen_keypair_base = 0x40002cc8;
 | |
| mbedtls_ecp_gen_keypair = 0x40002ccc;
 | |
| mbedtls_ecp_gen_key = 0x40002cd0;
 | |
| mbedtls_ecp_read_key = 0x40002cd4;
 | |
| mbedtls_ecp_write_key_ext = 0x40002cd8;
 | |
| mbedtls_ecp_check_pub_priv = 0x40002cdc;
 | |
| mbedtls_ecp_export = 0x40002ce0;
 | |
| mbedtls_asn1_get_enum = 0x40002ce4;
 | |
| mbedtls_asn1_sequence_free = 0x40002ce8;
 | |
| mbedtls_asn1_traverse_sequence_of = 0x40002cec;
 | |
| mbedtls_asn1_find_named_data = 0x40002cf0;
 | |
| mbedtls_asn1_free_named_data_list = 0x40002cf4;
 | |
| mbedtls_asn1_free_named_data_list_shallow = 0x40002cf8;
 | |
| mbedtls_asn1_write_raw_buffer = 0x40002cfc;
 | |
| mbedtls_asn1_write_null = 0x40002d00;
 | |
| mbedtls_asn1_write_oid = 0x40002d04;
 | |
| mbedtls_asn1_write_algorithm_identifier = 0x40002d08;
 | |
| mbedtls_asn1_write_bool = 0x40002d0c;
 | |
| mbedtls_asn1_write_int = 0x40002d10;
 | |
| mbedtls_asn1_write_enum = 0x40002d14;
 | |
| mbedtls_asn1_write_tagged_string = 0x40002d18;
 | |
| mbedtls_asn1_write_printable_string = 0x40002d1c;
 | |
| mbedtls_asn1_write_utf8_string = 0x40002d20;
 | |
| mbedtls_asn1_write_ia5_string = 0x40002d24;
 | |
| mbedtls_asn1_write_bitstring = 0x40002d28;
 | |
| mbedtls_asn1_write_named_bitstring = 0x40002d2c;
 | |
| mbedtls_asn1_write_octet_string = 0x40002d30;
 | |
| mbedtls_asn1_store_named_data = 0x40002d34;
 | |
| mbedtls_ccm_starts = 0x40002d38;
 | |
| mbedtls_ccm_set_lengths = 0x40002d3c;
 | |
| mbedtls_ccm_update_ad = 0x40002d40;
 | |
| mbedtls_ccm_update = 0x40002d44;
 | |
| mbedtls_ccm_finish = 0x40002d48;
 | |
| mbedtls_cipher_list = 0x40002d4c;
 | |
| mbedtls_cipher_info_from_string = 0x40002d50;
 | |
| mbedtls_cipher_info_from_type = 0x40002d54;
 | |
| mbedtls_cipher_info_from_values = 0x40002d58;
 | |
| mbedtls_cipher_free = 0x40002d5c;
 | |
| mbedtls_cipher_setup = 0x40002d60;
 | |
| mbedtls_cipher_setkey = 0x40002d64;
 | |
| mbedtls_cipher_set_iv = 0x40002d68;
 | |
| mbedtls_cipher_update_ad = 0x40002d6c;
 | |
| mbedtls_cipher_update = 0x40002d70;
 | |
| mbedtls_cipher_write_tag = 0x40002d74;
 | |
| mbedtls_cipher_check_tag = 0x40002d78;
 | |
| mbedtls_cipher_auth_encrypt_ext = 0x40002d7c;
 | |
| mbedtls_cipher_auth_decrypt_ext = 0x40002d80;
 | |
| mbedtls_cipher_cmac_reset = 0x40002d84;
 | |
| mbedtls_cipher_cmac = 0x40002d88;
 | |
| mbedtls_aes_cmac_prf_128 = 0x40002d8c;
 | |
| mbedtls_ctr_drbg_set_prediction_resistance = 0x40002d90;
 | |
| mbedtls_ctr_drbg_set_entropy_len = 0x40002d94;
 | |
| mbedtls_ctr_drbg_set_nonce_len = 0x40002d98;
 | |
| mbedtls_ctr_drbg_set_reseed_interval = 0x40002d9c;
 | |
| mbedtls_ctr_drbg_update = 0x40002da0;
 | |
| mbedtls_base64_encode = 0x40002da4;
 | |
| mbedtls_rsa_init = 0x40002da8;
 | |
| mbedtls_rsa_set_padding = 0x40002dac;
 | |
| mbedtls_rsa_get_padding_mode = 0x40002db0;
 | |
| mbedtls_rsa_get_md_alg = 0x40002db4;
 | |
| mbedtls_rsa_import = 0x40002db8;
 | |
| mbedtls_rsa_import_raw = 0x40002dbc;
 | |
| mbedtls_rsa_complete = 0x40002dc0;
 | |
| mbedtls_rsa_export = 0x40002dc4;
 | |
| mbedtls_rsa_export_raw = 0x40002dc8;
 | |
| mbedtls_rsa_export_crt = 0x40002dcc;
 | |
| mbedtls_rsa_get_len = 0x40002dd0;
 | |
| mbedtls_rsa_gen_key = 0x40002dd4;
 | |
| mbedtls_rsa_check_pubkey = 0x40002dd8;
 | |
| mbedtls_rsa_check_privkey = 0x40002ddc;
 | |
| mbedtls_rsa_check_pub_priv = 0x40002de0;
 | |
| mbedtls_rsa_public = 0x40002de4;
 | |
| mbedtls_rsa_private = 0x40002de8;
 | |
| mbedtls_rsa_pkcs1_encrypt = 0x40002dec;
 | |
| mbedtls_rsa_rsaes_pkcs1_v15_encrypt = 0x40002df0;
 | |
| mbedtls_rsa_rsaes_oaep_encrypt = 0x40002df4;
 | |
| mbedtls_rsa_pkcs1_decrypt = 0x40002df8;
 | |
| mbedtls_rsa_rsaes_pkcs1_v15_decrypt = 0x40002dfc;
 | |
| mbedtls_rsa_rsaes_oaep_decrypt = 0x40002e00;
 | |
| mbedtls_rsa_pkcs1_sign = 0x40002e04;
 | |
| mbedtls_rsa_rsassa_pkcs1_v15_sign = 0x40002e08;
 | |
| mbedtls_rsa_rsassa_pss_sign_ext = 0x40002e0c;
 | |
| mbedtls_rsa_rsassa_pss_sign = 0x40002e10;
 | |
| mbedtls_rsa_pkcs1_verify = 0x40002e14;
 | |
| mbedtls_rsa_rsassa_pkcs1_v15_verify = 0x40002e18;
 | |
| mbedtls_rsa_rsassa_pss_verify = 0x40002e1c;
 | |
| mbedtls_rsa_rsassa_pss_verify_ext = 0x40002e20;
 | |
| mbedtls_rsa_copy = 0x40002e24;
 | |
| mbedtls_rsa_free = 0x40002e28;
 | |
| mbedtls_ecdh_can_do = 0x40002e2c;
 | |
| mbedtls_ecdh_gen_public = 0x40002e30;
 | |
| mbedtls_ecdh_compute_shared = 0x40002e34;
 | |
| mbedtls_ecdh_init = 0x40002e38;
 | |
| mbedtls_ecdh_setup = 0x40002e3c;
 | |
| mbedtls_ecdh_free = 0x40002e40;
 | |
| mbedtls_ecdh_make_params = 0x40002e44;
 | |
| mbedtls_ecdh_read_params = 0x40002e48;
 | |
| mbedtls_ecdh_get_params = 0x40002e4c;
 | |
| mbedtls_ecdh_make_public = 0x40002e50;
 | |
| mbedtls_ecdh_read_public = 0x40002e54;
 | |
| mbedtls_ecdh_calc_secret = 0x40002e58;
 | |
| mbedtls_ecdh_enable_restart = 0x40002e5c;
 | |
| mbedtls_ecdsa_can_do = 0x40002e60;
 | |
| mbedtls_ecdsa_sign = 0x40002e64;
 | |
| mbedtls_ecdsa_sign_det_ext = 0x40002e68;
 | |
| mbedtls_ecdsa_sign_restartable = 0x40002e6c;
 | |
| mbedtls_ecdsa_sign_det_restartable = 0x40002e70;
 | |
| mbedtls_ecdsa_verify = 0x40002e74;
 | |
| mbedtls_ecdsa_verify_restartable = 0x40002e78;
 | |
| mbedtls_ecdsa_write_signature = 0x40002e7c;
 | |
| mbedtls_ecdsa_write_signature_restartable = 0x40002e80;
 | |
| mbedtls_ecdsa_read_signature = 0x40002e84;
 | |
| mbedtls_ecdsa_read_signature_restartable = 0x40002e88;
 | |
| mbedtls_ecdsa_genkey = 0x40002e8c;
 | |
| mbedtls_ecdsa_from_keypair = 0x40002e90;
 | |
| mbedtls_ecdsa_init = 0x40002e94;
 | |
| mbedtls_ecdsa_free = 0x40002e98;
 | |
| mbedtls_ecdsa_restart_init = 0x40002e9c;
 | |
| mbedtls_ecdsa_restart_free = 0x40002ea0;
 | 
