1/* 2 * SPDX-FileCopyrightText: 2021-2024 Espressif Systems (Shanghai) CO LTD 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7/* ROM function interface esp32c2.rom.mbedtls.ld for esp32c2 8 * 9 * 10 * Generated from ./interface-esp32c2.yml md5sum c679b6ed5e9f0a9c3e7b93e5e0f2a1a3 11 * 12 * Compatible with ROM where ECO version equal or greater to 1. 13 * 14 * THIS FILE WAS AUTOMATICALLY GENERATED. DO NOT EDIT. 15 */ 16 17/*************************************** 18 Group rom_mbedtls 19 ***************************************/ 20 21/* Functions */ 22mbedtls_aes_init = 0x40002664; 23mbedtls_aes_free = 0x40002688; 24mbedtls_aes_setkey_enc = 0x4000268c; 25mbedtls_aes_setkey_dec = 0x40002690; 26mbedtls_aes_crypt_ecb = 0x40002694; 27mbedtls_aes_crypt_cbc = 0x40002698; 28mbedtls_internal_aes_encrypt = 0x4000269c; 29mbedtls_internal_aes_decrypt = 0x400026a0; 30mbedtls_asn1_get_len = 0x400026a4; 31mbedtls_asn1_get_tag = 0x400026a8; 32mbedtls_asn1_get_bool = 0x400026ac; 33mbedtls_asn1_get_int = 0x400026b0; 34mbedtls_asn1_get_bitstring = 0x400026b4; 35mbedtls_asn1_get_bitstring_null = 0x400026b8; 36mbedtls_asn1_get_sequence_of = 0x400026bc; 37mbedtls_asn1_get_mpi = 0x400026c0; 38mbedtls_asn1_get_alg = 0x400026c4; 39mbedtls_asn1_get_alg_null = 0x400026c8; 40mbedtls_asn1_write_len = 0x400026cc; 41mbedtls_asn1_write_tag = 0x400026d0; 42mbedtls_asn1_write_mpi = 0x400026d4; 43mbedtls_base64_decode = 0x400026d8; 44mbedtls_ccm_star_encrypt_and_tag = 0x40002774; 45mbedtls_ccm_star_auth_decrypt = 0x40002778; 46mbedtls_ctr_drbg_init = 0x4000279c; 47mbedtls_ctr_drbg_seed = 0x400027a0; 48mbedtls_ctr_drbg_free = 0x400027a4; 49mbedtls_ctr_drbg_reseed = 0x400027a8; 50mbedtls_ctr_drbg_random_with_add = 0x400027ac; 51mbedtls_ctr_drbg_random = 0x400027b0; 52mbedtls_sha1_init = 0x40002a1c; 53mbedtls_sha1_free = 0x40002a20; 54mbedtls_sha1_clone = 0x40002a24; 55mbedtls_sha1_starts = 0x40002a28; 56mbedtls_sha1_finish = 0x40002a2c; 57mbedtls_sha256_init = 0x40002a30; 58mbedtls_sha256_free = 0x40002a34; 59mbedtls_sha256_clone = 0x40002a38; 60mbedtls_sha256_starts = 0x40002a3c; 61mbedtls_sha256_finish = 0x40002a40; 62mbedtls_sha256 = 0x40002a44; 63mbedtls_sha512_init = 0x40002a48; 64mbedtls_sha512_free = 0x40002a4c; 65mbedtls_sha512_clone = 0x40002a50; 66mbedtls_sha512_starts = 0x40002a54; 67mbedtls_sha512_update = 0x40002a58; 68mbedtls_sha512_finish = 0x40002a5c; 69/*mbedtls_internal_sha512_process = 0x40002a60;*/ 70mbedtls_sha512 = 0x40002a64; 71mbedtls_aes_xts_init = 0x40002b68; 72mbedtls_aes_xts_free = 0x40002b6c; 73mbedtls_aes_xts_setkey_enc = 0x40002b70; 74mbedtls_aes_xts_setkey_dec = 0x40002b74; 75mbedtls_aes_crypt_xts = 0x40002b78; 76mbedtls_aes_crypt_cfb128 = 0x40002b7c; 77mbedtls_aes_crypt_ofb = 0x40002b80; 78mbedtls_aes_crypt_ctr = 0x40002b84; 79mbedtls_ccm_init = 0x40002b98; 80mbedtls_ccm_setkey = 0x40002b9c; 81mbedtls_ccm_free = 0x40002ba0; 82mbedtls_ccm_encrypt_and_tag = 0x40002ba4; 83mbedtls_ccm_auth_decrypt = 0x40002ba8; 84mbedtls_md5_init = 0x40002bd8; 85mbedtls_md5_free = 0x40002bdc; 86mbedtls_md5_clone = 0x40002be0; 87mbedtls_md5_starts = 0x40002be4; 88mbedtls_md5_update = 0x40002be8; 89mbedtls_md5_finish = 0x40002bec; 90/*mbedtls_internal_md5_process = 0x40002bf0;*/ 91mbedtls_md5 = 0x40002bf4; 92mbedtls_sha1 = 0x40002c08; 93/* Data (.data, .bss, .rodata) */ 94mbedtls_rom_osi_funcs_ptr = 0x3fcdfaa0; 95AES_FSb_ptr = 0x3fcdfa9c; 96AES_RT0_ptr = 0x3fcdfa98; 97AES_RT1_ptr = 0x3fcdfa94; 98AES_RT2_ptr = 0x3fcdfa90; 99AES_RT3_ptr = 0x3fcdfa8c; 100AES_FT0_ptr = 0x3fcdfa88; 101AES_FT1_ptr = 0x3fcdfa84; 102AES_FT2_ptr = 0x3fcdfa80; 103AES_FT3_ptr = 0x3fcdfa7c; 104bignum_small_prime_ptr = 0x3fcdfa78; 105sha512_K_ptr = 0x3fcdfa74; 106