Need to reduce the size of the Crypto libray/support

Our project requires the use of the ARM PSA interfaces.  However, we are only using a limited set of functionality listed below

  • AEAD Chacha20-Poly1305 encryption
  • SHA512 Hash
  • Internal Trusted Storage for our encryption keys
  • Random number generator

We we build our application, the flash footprint for the Nordic/SDK/Zephyr crypto libraries is over a 135K!  Please let me know what can be done with reducing the flash size of the crypto support.  Note: We don't have use the ARM PSA interface/API - but if we use an alternative - please provide the prj.conf settings and the specific interfaces for the functionality listed above.

Here are prj.conf settings:

# Enable nordic security backend and PSA APIs
CONFIG_MBEDTLS_LIBRARY_NRF_SECURITY=y
CONFIG_NORDIC_SECURITY_BACKEND=y
CONFIG_MBEDTLS_PSA_CRYPTO_C=y
CONFIG_MBEDTLS_HEAP_SIZE=65536
CONFIG_MBEDTLS_ENABLE_HEAP=y
CONFIG_MBEDTLS_PSA_CRYPTO_STORAGE_C=y
CONFIG_PSA_NATIVE_ITS=y

Here is break down of what is included in the crypto libraries (this is from the *.map output file):

138304 1803 modules/nrfxlib/nrfxlib/nrf_security/src/libmbedcrypto.a
text 0x000020a8 00312 .text.mbedtls_sha512_starts_ret sha512.c.obj
text 0x0005531c 00064 .text.psa_mac_key_can_do psa_crypto.c.obj
text 0x0005535c 00616 .text.psa_key_algorithm_permits psa_crypto.c.obj
text 0x000555c4 00260 .text.mbedtls_cipher_info_from_psa psa_crypto.c.obj
text 0x000556c8 00052 .text.psa_aead_abort_internal psa_crypto.c.obj
text 0x000556fc 00196 .text.psa_get_and_lock_key_slot_with_policy psa_crypto.c.obj
text 0x000557c0 00996 .text.mbedtls_to_psa_error psa_crypto.c.obj
text 0x00055ba4 00188 .text.psa_validate_optional_attributes psa_crypto.c.obj
text 0x00055c60 00280 .text.psa_aead_setup.part.0 psa_crypto.c.obj
text 0x00055d78 00268 .text.psa_hash_finish psa_crypto.c.obj
text 0x00055e84 00284 .text.psa_aead_encrypt psa_crypto.c.obj
text 0x00055fa0 00288 .text.psa_aead_decrypt psa_crypto.c.obj
text 0x000560c0 00076 .text.psa_generate_random psa_crypto.c.obj
text 0x0005610c 00052 .text.mbedtls_psa_crypto_free psa_crypto.c.obj
text 0x00056140 00164 .text.psa_crypto_init psa_crypto.c.obj
text 0x000561e4 00100 .text.psa_get_and_lock_key_slot_in_memory psa_crypto_slot_management.c.obj
text 0x00056248 00024 .text.psa_initialize_key_slots psa_crypto_slot_management.c.obj
text 0x00056260 00048 .text.psa_wipe_all_key_slots psa_crypto_slot_management.c.obj
text 0x00056290 00132 .text.psa_get_empty_key_slot psa_crypto_slot_management.c.obj
text 0x00056314 00116 .text.psa_get_and_lock_key_slot psa_crypto_slot_management.c.obj
text 0x00056388 00152 .text.psa_format_key_data_for_storage psa_crypto_storage.c.obj
text 0x00056420 00148 .text.psa_parse_key_data_from_storage psa_crypto_storage.c.obj
text 0x000564b4 00176 .text.mbedtls_psa_ecp_export_key psa_crypto_ecp.c.obj
text 0x00056564 00144 .text.mbedtls_psa_ecp_generate_key psa_crypto_ecp.c.obj
text 0x000565f4 00100 .text.mbedtls_psa_rsa_generate_key psa_crypto_rsa.c.obj
text 0x00056658 02552 .text.mbedtls_internal_sha512_process sha512.c.obj
text 0x00057050 00004 .text.mbedtls_ccm_init ccm_alt.c.obj
text 0x00057054 00004 .text.mbedtls_ccm_setkey ccm_alt.c.obj
text 0x00057058 00004 .text.mbedtls_ccm_free ccm_alt.c.obj
text 0x0005705c 00040 .text.mbedtls_ccm_encrypt_and_tag ccm_alt.c.obj
text 0x00057084 00040 .text.mbedtls_ccm_auth_decrypt ccm_alt.c.obj
text 0x000570ac 00040 .text.mbedtls_chachapoly_init chachapoly_alt.c.obj
text 0x000570d4 00012 .text.mbedtls_chachapoly_free chachapoly_alt.c.obj
text 0x000570e0 00028 .text.mbedtls_chachapoly_setkey chachapoly_alt.c.obj
text 0x000570fc 00008 .text.mbedtls_chachapoly_update chachapoly_alt.c.obj
text 0x00057104 00296 .text.mbedtls_chachapoly_encrypt_and_tag chachapoly_alt.c.obj
text 0x0005722c 00524 .text.mbedtls_chachapoly_auth_decrypt chachapoly_alt.c.obj
text 0x00057438 00100 .text.SetDataBuffersInfo driver_common.c.obj
text 0x0005749c 00248 .text.ecdsa_sign_det_restartable.isra.0 ecdsa.c.obj
text 0x00057594 00164 .text.mbedtls_ecdsa_write_signature ecdsa.c.obj
text 0x00057638 00152 .text.mbedtls_ecdsa_read_signature ecdsa.c.obj
text 0x000576d0 00064 .text.mbedtls_ecdsa_from_keypair ecdsa.c.obj
text 0x00057710 00004 .text.mbedtls_ecdsa_init ecdsa.c.obj
text 0x00057714 00008 .text.mbedtls_ecdsa_free ecdsa.c.obj
text 0x0005771c 00356 .text.mbedtls_ecdsa_sign ecdsa_alt.c.obj
text 0x00057880 00340 .text.mbedtls_ecdsa_verify ecdsa_alt.c.obj
text 0x000579d4 00004 .text.ecp_drbg_random ecp_alt_cc3xx.c.obj
text 0x000579d8 00064 .text.mbedtls_mpi_sub_mod ecp_alt_cc3xx.c.obj
text 0x00057a18 00160 .text.mbedtls_mpi_mul_mod ecp_alt_cc3xx.c.obj
text 0x00057ab8 00056 .text.mbedtls_mpi_shift_l_mod.constprop.0 ecp_alt_cc3xx.c.obj
text 0x00057af0 00164 .text.ecp_select_comb ecp_alt_cc3xx.c.obj
text 0x00057b94 00732 .text.ecp_normalize_jac ecp_alt_cc3xx.c.obj
text 0x00057e70 01484 .text.ecp_normalize_jac_many ecp_alt_cc3xx.c.obj
text 0x0005843c 00424 .text.ecp_randomize_mxz ecp_alt_cc3xx.c.obj
text 0x000585e4 00932 .text.ecp_randomize_jac ecp_alt_cc3xx.c.obj
text 0x00058988 02320 .text.ecp_double_jac ecp_alt_cc3xx.c.obj
text 0x00059298 01840 .text.ecp_add_mixed ecp_alt_cc3xx.c.obj
text 0x000599c8 01720 .text.ecp_mul_comb.isra.0 ecp_alt_cc3xx.c.obj
text 0x0005a080 00056 .text.mbedtls_ecp_grp_id_list ecp_alt_cc3xx.c.obj
text 0x0005a0b8 00028 .text.mbedtls_ecp_curve_info_from_grp_id ecp_alt_cc3xx.c.obj
text 0x0005a0d4 00084 .text.mbedtls_ecp_group_init ecp_alt_cc3xx.c.obj
text 0x0005a128 00116 .text.mbedtls_ecp_keypair_init ecp_alt_cc3xx.c.obj
text 0x0005a19c 00032 .text.mbedtls_ecp_point_free ecp_alt_cc3xx.c.obj
text 0x0005a1bc 00148 .text.mbedtls_ecp_group_free ecp_alt_cc3xx.c.obj
text 0x0005a250 00048 .text.mbedtls_ecp_keypair_free ecp_alt_cc3xx.c.obj
text 0x0005a280 00048 .text.mbedtls_ecp_copy ecp_alt_cc3xx.c.obj
text 0x0005a2b0 00008 .text.mbedtls_ecp_group_copy ecp_alt_cc3xx.c.obj
text 0x0005a2b8 00020 .text.mbedtls_ecp_is_zero ecp_alt_cc3xx.c.obj
text 0x0005a2cc 00224 .text.mbedtls_ecp_point_write_binary ecp_alt_cc3xx.c.obj
text 0x0005a3ac 00272 .text.mbedtls_ecp_point_read_binary ecp_alt_cc3xx.c.obj
text 0x0005a4bc 00860 .text.mbedtls_ecp_check_pubkey ecp_alt_cc3xx.c.obj
text 0x0005a818 02128 .text.mbedtls_ecp_mul_restartable ecp_alt_cc3xx.c.obj
text 0x0005b068 00024 .text.mbedtls_ecp_mul ecp_alt_cc3xx.c.obj
text 0x0005b080 00108 .text.mbedtls_ecp_check_privkey ecp_alt_cc3xx.c.obj
text 0x0005b0ec 00048 .text.mbedtls_ecp_gen_key ecp_alt_cc3xx.c.obj
text 0x0005b11c 00232 .text.mbedtls_ecp_read_key ecp_alt_cc3xx.c.obj
text 0x0005b204 00088 .text.mbedtls_ecp_write_key ecp_alt_cc3xx.c.obj
text 0x0005b25c 00288 .text.mbedtls_ecp_check_pub_priv ecp_alt_cc3xx.c.obj
text 0x0005b37c 00396 .text.error_mapping_cc_to_mbedtls_ecc ecp_common.c.obj
text 0x0005b508 00100 .text.ecp_grp_id_to_domain_id ecp_common.c.obj
text 0x0005b56c 00144 .text.ecp_mod_p255 ecp_curves_alt.c.obj
text 0x0005b5fc 00108 .text.ecp_mod_p521 ecp_curves_alt.c.obj
text 0x0005b668 00596 .text.ecp_mod_p192 ecp_curves_alt.c.obj
text 0x0005b8bc 01440 .text.ecp_mod_p384 ecp_curves_alt.c.obj
text 0x0005be5c 00236 .text.ecp_mod_p224k1 ecp_curves_alt.c.obj
text 0x0005bf48 00544 .text.ecp_mod_p224 ecp_curves_alt.c.obj
text 0x0005c168 01076 .text.ecp_mod_p256 ecp_curves_alt.c.obj
text 0x0005c59c 00236 .text.ecp_mod_p256k1 ecp_curves_alt.c.obj
text 0x0005c688 00236 .text.ecp_mod_p192k1 ecp_curves_alt.c.obj
text 0x0005c774 00932 .text.mbedtls_ecp_group_load ecp_curves_alt.c.obj
text 0x0005cb18 00040 .text.mbedtls_gcm_init gcm_alt.c.obj
text 0x0005cb40 00072 .text.mbedtls_gcm_setkey gcm_alt.c.obj
text 0x0005cb88 00008 .text.mbedtls_gcm_free gcm_alt.c.obj
text 0x0005cb90 00788 .text.mbedtls_gcm_crypt_and_tag gcm_alt.c.obj
text 0x0005cea4 00768 .text.mbedtls_gcm_auth_decrypt gcm_alt.c.obj
text 0x0005d1a4 00008 .text.mbedtls_gcm_update gcm_alt.c.obj
text 0x0005d1ac 01136 .text.ccm_auth_crypt mbedtls_ccm_internal.c.obj
text 0x0005d61c 00040 .text.mbedtls_ccm_init_int mbedtls_ccm_internal.c.obj
text 0x0005d644 00068 .text.mbedtls_ccm_setkey_int mbedtls_ccm_internal.c.obj
text 0x0005d688 00012 .text.mbedtls_ccm_free_int mbedtls_ccm_internal.c.obj
text 0x0005d694 00044 .text.mbedtls_ccm_encrypt_and_tag_int mbedtls_ccm_internal.c.obj
text 0x0005d6c0 00096 .text.mbedtls_ccm_auth_decrypt_int mbedtls_ccm_internal.c.obj
text 0x0005d720 00540 .text.PolyAccCalc poly.c.obj
text 0x0005d93c 00624 .text.PolyMacCalc poly.c.obj
text 0x0005dbac 00308 .text.error_mapping_cc_to_mbedtls_rsa rsa_alt.c.obj
text 0x0005dce0 00292 .text.build_cc_pubkey rsa_alt.c.obj
text 0x0005de04 00684 .text.build_cc_priv_crt_key rsa_alt.c.obj
text 0x0005e0b0 00128 .text.mbedtls_rsa_uint32_buf_to_mpi rsa_alt.c.obj
text 0x0005e130 00196 .text.rsa_check_context_alt.isra.0 rsa_alt.c.obj
text 0x0005e1f4 00148 .text.mbedtls_rsa_free.part.0 rsa_alt.c.obj
text 0x0005e288 00132 .text.mbedtls_rsa_init rsa_alt.c.obj
text 0x0005e30c 00748 .text.mbedtls_rsa_gen_key rsa_alt.c.obj
text 0x0005e5f8 00908 .text.mbedtls_rsa_validate_params_alt rsa_alt.c.obj
text 0x0005e984 00108 .text.mbedtls_rsa_check_pubkey rsa_alt.c.obj
text 0x0005e9f0 00352 .text.mbedtls_rsa_check_privkey rsa_alt.c.obj
text 0x0005eb50 00060 .text.mbedtls_rsa_check_pub_priv rsa_alt.c.obj
text 0x0005eb8c 01340 .text.mbedtls_rsa_pkcs1_encrypt rsa_alt.c.obj
text 0x0005f0c8 02120 .text.mbedtls_rsa_pkcs1_decrypt rsa_alt.c.obj
text 0x0005f910 02060 .text.mbedtls_rsa_pkcs1_sign rsa_alt.c.obj
text 0x0006011c 00380 .text.mbedtls_rsa_pkcs1_verify rsa_alt.c.obj
text 0x00060298 00008 .text.mbedtls_rsa_free rsa_alt.c.obj
text 0x000602a0 00120 .text.mbedtls_rsa_import rsa_alt.c.obj
text 0x00060318 00128 .text.mbedtls_rsa_import_raw rsa_alt.c.obj
text 0x00060398 01080 .text.mbedtls_rsa_complete rsa_alt.c.obj
text 0x000607d0 00240 .text.mbedtls_rsa_export rsa_alt.c.obj
text 0x000608c0 00008 .text.mbedtls_rsa_get_len rsa_alt.c.obj
text 0x000608c8 00784 .text.PkaRsaKgX931MillerRabinTest rsa_genkey.c.obj
text 0x00060bd8 00744 .text.PkaRsaKgX931FindPrime1.isra.0 rsa_genkey.c.obj
text 0x00060ec0 01536 .text.PkaRsaKgX931LucasPrimeTest rsa_genkey.c.obj
text 0x000614c0 02648 .text.RsaKgFindPrime rsa_genkey.c.obj
text 0x00061f18 00936 .text.RsaCalculateNandD rsa_genkey.c.obj
text 0x000622c0 00480 .text.RsaCalculateCrtParams rsa_genkey.c.obj
text 0x000624a0 00452 .text.RsaPrimeTestCall rsa_genkey.c.obj
text 0x00062664 00468 .text.RsaGenPandQ rsa_genkey.c.obj
text 0x00062838 00500 .text.mbedtls_rsa_deduce_primes rsa_internal.c.obj
text 0x00062a2c 00200 .text.mbedtls_rsa_deduce_private_exponent rsa_internal.c.obj
text 0x00062af4 00100 .text.RsaInitPrivKeyDb rsa_private.c.obj
text 0x00062b58 01024 .text.RsaExecPrivKeyExp rsa_private.c.obj
text 0x00062f58 00024 .text.RsaInitPubKeyDb rsa_public.c.obj
text 0x00062f70 00236 .text.RsaExecPubKeyExp rsa_public.c.obj
text 0x0006305c 00040 .text.mbedtls_sha1_init sha1_alt.c.obj
text 0x00063084 00012 .text.mbedtls_sha1_free sha1_alt.c.obj
text 0x00063090 00020 .text.mbedtls_sha1_starts_ret sha1_alt.c.obj
text 0x000630a4 00016 .text.mbedtls_sha1_update_ret sha1_alt.c.obj
text 0x000630b4 00040 .text.mbedtls_sha1_finish_ret sha1_alt.c.obj
text 0x000630dc 00040 .text.mbedtls_sha256_init sha256_alt.c.obj
text 0x00063104 00012 .text.mbedtls_sha256_free sha256_alt.c.obj
text 0x00063110 00040 .text.mbedtls_sha256_starts_ret sha256_alt.c.obj
text 0x00063138 00016 .text.mbedtls_sha256_update_ret sha256_alt.c.obj
text 0x00063148 00072 .text.mbedtls_sha256_finish_ret sha256_alt.c.obj
text 0x00063190 00084 .text.get_pkcs_padding cipher.c.obj
text 0x000631e4 00080 .text.get_zeros_and_len_padding cipher.c.obj
text 0x00063234 00020 .text.get_no_padding cipher.c.obj
text 0x00063248 00080 .text.get_one_and_zeros_padding cipher.c.obj
text 0x00063298 00056 .text.get_zeros_padding cipher.c.obj
text 0x000632d0 00024 .text.mbedtls_cipher_info_from_type cipher.c.obj
text 0x000632e8 00040 .text.mbedtls_cipher_info_from_values cipher.c.obj
text 0x00063310 00064 .text.mbedtls_cipher_setkey cipher.c.obj
text 0x00063350 00092 .text.mbedtls_cipher_set_iv cipher.c.obj
text 0x000633ac 00500 .text.mbedtls_cipher_update cipher.c.obj
text 0x000635a0 00196 .text.mbedtls_cipher_finish cipher.c.obj
text 0x00063664 00124 .text.mbedtls_cipher_set_padding_mode cipher.c.obj
text 0x000636e0 00056 .text.mbedtls_cipher_setup cipher.c.obj
text 0x00063718 00076 .text.mbedtls_cipher_crypt cipher.c.obj
text 0x00063764 00024 .text.chachapoly_setkey_wrap cipher_wrap.c.obj
text 0x0006377c 00024 .text.chacha20_setkey_wrap cipher_wrap.c.obj
text 0x00063794 00024 .text.chacha20_stream_wrap cipher_wrap.c.obj
text 0x000637ac 00056 .text.mbedtls_ctr_drbg_free ctr_drbg.c.obj
text 0x000637e4 00108 .text.mbedtls_ctr_drbg_seed ctr_drbg.c.obj
text 0x00063850 00076 .text.mbedtls_ctr_drbg_random ctr_drbg.c.obj
text 0x0006389c 00056 .text.mbedtls_entropy_free entropy.c.obj
text 0x000638d4 00100 .text.mbedtls_entropy_add_source entropy.c.obj
text 0x00063938 00068 .text.mbedtls_entropy_init entropy.c.obj
text 0x0006397c 00268 .text.mbedtls_entropy_func entropy.c.obj
text 0x00063a88 00092 .text.mbedtls_hmac_drbg_seed_buf hmac_drbg.c.obj
text 0x00063ae4 00076 .text.mbedtls_hmac_drbg_random hmac_drbg.c.obj
text 0x00063b30 00044 .text.mbedtls_hmac_drbg_free hmac_drbg.c.obj
text 0x00063b5c 00008 .text.mbedtls_md_list md.c.obj
text 0x00063b64 00160 .text.mbedtls_md_info_from_string md.c.obj
text 0x00063c04 00024 .text.mbedtls_md_info_from_type md.c.obj
text 0x00063c1c 00164 .text.mbedtls_md_setup md.c.obj
text 0x00063cc0 00068 .text.mbedtls_md_starts md.c.obj
text 0x00063d04 00056 .text.mbedtls_md_update md.c.obj
text 0x00063d3c 00056 .text.mbedtls_md_finish md.c.obj
text 0x00063d74 00076 .text.mbedtls_md md.c.obj
text 0x00063dc0 00192 .text.mbedtls_md_hmac_starts md.c.obj
text 0x00063e80 00028 .text.mbedtls_md_hmac_update md.c.obj
text 0x00063e9c 00084 .text.mbedtls_md_hmac_finish md.c.obj
text 0x00063ef0 00044 .text.mbedtls_md_hmac_reset md.c.obj
text 0x00063f1c 00044 .text.mbedtls_md5_starts_ret md5.c.obj
text 0x00063f48 01852 .text.mbedtls_internal_md5_process md5.c.obj
text 0x00064684 00092 .text.mbedtls_md5_ret md5.c.obj
text 0x000646e0 00024 .text.mbedtls_pk_info_from_type pk.c.obj
text 0x000646f8 00044 .text.mbedtls_pk_setup pk.c.obj
text 0x00064724 00036 .text.rsa_debug pk_wrap.c.obj
text 0x00064748 00020 .text.eckey_debug pk_wrap.c.obj
text 0x0006475c 00068 .text.rsa_encrypt_wrap pk_wrap.c.obj
text 0x000647a0 00068 .text.rsa_decrypt_wrap pk_wrap.c.obj
text 0x000647e4 00080 .text.rsa_verify_wrap pk_wrap.c.obj
text 0x00064834 00196 .text.pk_get_rsapubkey pkparse.c.obj
text 0x000648f8 00732 .text.pk_use_ecparams pkparse.c.obj
text 0x00064bd4 00096 .text.pk_get_pk_alg pkparse.c.obj
text 0x00064c34 00036 .text.asn1_get_nonzero_mpi pkparse.c.obj
text 0x00064c58 00384 .text.pk_parse_key_pkcs1_der pkparse.c.obj
text 0x00064dd8 00404 .text.pk_parse_key_sec1_der pkparse.c.obj
text 0x00064f6c 00216 .text.pk_parse_key_pkcs8_unencrypted_der pkparse.c.obj
text 0x00065044 00168 .text.pk_parse_key_pkcs8_encrypted_der pkparse.c.obj
text 0x000650ec 00248 .text.mbedtls_pk_parse_subpubkey pkparse.c.obj
text 0x000651e4 00576 .text.mbedtls_pk_parse_key pkparse.c.obj
text 0x00065424 00296 .text.mbedtls_pk_parse_public_key pkparse.c.obj
text 0x0006554c 00688 .text.mbedtls_pem_read_buffer pem.c.obj
text 0x000657fc 00032 .text.mbedtls_aes_init aes_alt.c.obj
text 0x0006581c 00012 .text.mbedtls_aes_free aes_alt.c.obj
text 0x00065828 00068 .text.mbedtls_aes_setkey_enc aes_alt.c.obj
text 0x0006586c 00068 .text.mbedtls_aes_setkey_dec aes_alt.c.obj
text 0x000658b0 00084 .text.mbedtls_aes_crypt_ecb aes_alt.c.obj
text 0x00065904 00140 .text.mbedtls_aes_crypt_cbc aes_alt.c.obj
text 0x00065990 00124 .text.mbedtls_aes_crypt_ctr aes_alt.c.obj
text 0x00065a0c 00272 .text.LoadAesKey aes_driver.c.obj
text 0x00065b1c 00084 .text.write_invalid_key aes_driver.c.obj
text 0x00065b70 01060 .text.ProcessAesDrv aes_driver.c.obj
text 0x00065f94 00696 .text.FinishAesDrv aes_driver.c.obj
text 0x0006624c 00948 .text.ProcessAesCcmDrv aesccm_driver.c.obj
text 0x00066600 00156 .text.loadAesGcmKey aesgcm_driver.c.obj
text 0x0006669c 01228 .text.ProcessAesGcm aesgcm_driver.c.obj
text 0x00066b68 00092 .text.CC_CommonReverseMemcpy cc_common_conv_endian.c.obj
text 0x00066bc4 00056 .text.CC_CommonInPlaceConvertBytesWordsAndArrayEndianness cc_common_conv_endian.c.obj
text 0x00066bfc 00152 .text.CC_CommonConvertMsbLsbBytesToLswMswWords cc_common_conv_endian.c.obj
text 0x00066c94 00132 .text.CC_CommonConvertLswMswWordsToMsbLsbBytes cc_common_conv_endian.c.obj
text 0x00066d18 00032 .text.CC_CommonConvertLsbMsbBytesToLswMswWords cc_common_conv_endian.c.obj
text 0x00066d38 00012 .text.CC_CommonConvertLswMswWordsToLsbMsbBytes cc_common_conv_endian.c.obj
text 0x00066d44 00040 .text.CC_CommonIncLsbUnsignedCounter cc_common_math.c.obj
text 0x00066d6c 00136 .text.CC_CommonCmpLsbUnsignedCounters cc_common_math.c.obj
text 0x00066df4 00156 .text.CC_CommonCmpLsWordsUnsignedCounters cc_common_math.c.obj
text 0x00066e90 00088 .text.CC_CommonGetBytesCounterEffectiveSizeInBits cc_common_math.c.obj
text 0x00066ee8 00052 .text.CC_CommonGetWordsCounterEffectiveSizeInBits cc_common_math.c.obj
text 0x00066f1c 00516 .text.EcdsaSignFinishInt cc_ecdsa_sign.c.obj
text 0x00067120 00412 .text.CC_EcdsaSign cc_ecdsa_sign.c.obj
text 0x000672bc 00364 .text.EcdsaVerifyFinish cc_ecdsa_verify.c.obj
text 0x00067428 00408 .text.CC_EcdsaVerify cc_ecdsa_verify.c.obj
text 0x000675c0 00592 .text.cc_ecp_mul cc_ecp_internal.c.obj
text 0x00067810 00892 .text.cc_ecp_gen_keypair_base cc_ecp_internal.c.obj
text 0x00067b8c 00220 .text.CC_EcpkiPrivKeyBuild cc_ecpki_build_priv.c.obj
text 0x00067c68 00412 .text.CC_EcpkiPublKeyBuildAndCheck cc_ecpki_build_publ.c.obj
text 0x00067e04 00024 .text.CC_EcpkiGetEcDomain cc_ecpki_domain.c.obj
text 0x00067e1c 00264 .text.CC_EcpkiKeyPairGenerateBase cc_ecpki_kg.c.obj
text 0x00067f24 00004 .text.CC_HalInit cc_hal.c.obj
text 0x00067f28 00028 .text.CC_HalClearInterruptBit cc_hal.c.obj
text 0x00067f44 00012 .text.CC_HalMaskInterrupt cc_hal.c.obj
text 0x00067f50 00012 .text.CC_HalWaitInterrupt cc_hal.c.obj
text 0x00067f5c 00012 .text.CC_HalWaitInterruptRND cc_hal.c.obj
text 0x00067f68 00092 .text.CC_PalInit cc_pal.c.obj
text 0x00067fc4 00052 .text.CC_PalTerminate cc_pal.c.obj
text 0x00067ff8 00008 .text.CC_PalDataBufferAttrGet cc_pal_buff_attr.c.obj
text 0x00068000 00004 .text.CC_PalDmaInit cc_pal_dma.c.obj
text 0x00068004 00004 .text.CC_PalDmaTerminate cc_pal_dma.c.obj
text 0x00068008 00064 .text.CC_PalWaitInterruptRND cc_pal_interrupt_ctrl.c.obj
text 0x00068048 00040 .text.CC_PalWaitInterrupt cc_pal_interrupt_ctrl.c.obj
text 0x00068070 00048 .text.CC_PalSecMemCmp cc_pal_mem.c.obj
text 0x000680a0 00004 .text.CC_PalMemCmpPlat cc_pal_mem.c.obj
text 0x000680a4 00004 .text.CC_PalMemCopyPlat cc_pal_mem.c.obj
text 0x000680a8 00004 .text.CC_PalMemMovePlat cc_pal_mem.c.obj
text 0x000680ac 00004 .text.CC_PalMemSetPlat cc_pal_mem.c.obj
text 0x000680b0 00008 .text.CC_PalMemSetZeroPlat cc_pal_mem.c.obj
text 0x000680b8 00020 .text.CC_PalMutexCreate cc_pal_mutex.c.obj
text 0x000680cc 00020 .text.CC_PalMutexDestroy cc_pal_mutex.c.obj
text 0x000680e0 00016 .text.CC_PalMutexLock cc_pal_mutex.c.obj
text 0x000680f0 00020 .text.CC_PalMutexUnlock cc_pal_mutex.c.obj
text 0x00068104 00060 .text.CC_PalPowerSaveModeInit cc_pal_pm.c.obj
text 0x00068140 00132 .text.CC_PalPowerSaveModeSelect cc_pal_pm.c.obj
text 0x000681c4 00528 .text.CC_RndGenerateVectorInRange.part.0 cc_rnd_common.c.obj
text 0x000683d4 00028 .text.CC_RndSetGenerateVectorFunc cc_rnd_common.c.obj
text 0x000683f0 00036 .text.CC_RndGenerateVectorInRange cc_rnd_common.c.obj
text 0x00068414 00108 .text.RndGenerateWordsArrayInRange cc_rnd_common.c.obj
text 0x00068480 00168 .text.CC_RsaGenerateVectorInRangeX931 cc_rsa_kg.c.obj
text 0x00068528 00256 .text.CC_RsaPrimEncrypt cc_rsa_prim.c.obj
text 0x00068628 00252 .text.CC_RsaPrimDecrypt cc_rsa_prim.c.obj
text 0x00068724 00384 .text.CC_RsaSchemesEncrypt cc_rsa_schemes.c.obj
text 0x000688a4 00492 .text.CC_RsaSchemesDecrypt cc_rsa_schemes.c.obj
text 0x00068a90 00292 .text.CC_RsaSignFinish cc_rsa_sign.c.obj
text 0x00068bb4 00648 .text.CC_RsaSign cc_rsa_sign.c.obj
text 0x00068e3c 00272 .text.CC_RsaVerifyFinish cc_rsa_verify.c.obj
text 0x00068f4c 00692 .text.CC_RsaVerify cc_rsa_verify.c.obj
text 0x00069200 00032 .text.mbedtls_chacha20_init chacha20_alt.c.obj
text 0x00069220 00012 .text.mbedtls_chacha20_free chacha20_alt.c.obj
text 0x0006922c 00032 .text.mbedtls_chacha20_setkey chacha20_alt.c.obj
text 0x0006924c 00040 .text.mbedtls_chacha20_starts chacha20_alt.c.obj
text 0x00069274 00100 .text.mbedtls_chacha20_update chacha20_alt.c.obj
text 0x000692d8 00164 .text.mbedtls_chacha20_crypt chacha20_alt.c.obj
text 0x0006937c 00232 .text.mbedtls_chacha20_shadow_crypt chacha20_alt.c.obj
text 0x00069464 01108 .text.ProcessChacha chacha_driver.c.obj
text 0x000698b8 00448 .text.EcWrstInitPubKey ec_wrst.c.obj
text 0x00069a78 00120 .text.EcWrstFullCheckPublKey ec_wrst.c.obj
text 0x00069af0 00108 .text.EcWrstDsaTruncateMsg ec_wrst_dsa.c.obj
text 0x00069b5c 00860 .text.EcWrstDsaSign ec_wrst_dsa.c.obj
text 0x00069eb8 00328 .text.EcWrstDsaVerify ec_wrst_dsa.c.obj
text 0x0006a000 00232 .text.EcWrstGenKeyPairBase ec_wrst_genkey.c.obj
text 0x0006a0e8 00044 .text.kmu_validate_slot_and_size kmu_shared.c.obj
text 0x0006a114 00044 .text.kmu_validate_slot_and_size_no_kdr kmu_shared.c.obj
text 0x0006a140 00392 .text.kmu_load_key_chacha20 kmu_shared.c.obj
text 0x0006a2c8 00936 .text.kmu_load_key_aes kmu_shared.c.obj
text 0x0006a670 00288 .text.kmu_derive_cmac kmu_shared.c.obj
text 0x0006a790 00040 .text.mbedtls_sha_starts_internal mbedtls_hash_common.c.obj
text 0x0006a7b8 00092 .text.mbedtls_sha_finish_internal mbedtls_hash_common.c.obj
text 0x0006a814 00228 .text.mbedtls_sha_update_internal mbedtls_hash_common.c.obj
text 0x0006a8f8 00168 .text.PkaModDivideBy2 pka.c.obj
text 0x0006a9a0 00160 .text.PkaGetRegEffectiveSizeInBits pka.c.obj
text 0x0006aa40 00120 .text.PkaGetNextMsBit pka.c.obj
text 0x0006aab8 00068 .text.PkaSetLenIds pka.c.obj
text 0x0006aafc 00264 .text.PkaInitPka pka.c.obj
text 0x0006ac04 00136 .text.PkaInitAndMutexLock pka.c.obj
text 0x0006ac8c 00648 .text.PkaCalcNpIntoPkaReg pka.c.obj
text 0x0006af14 00316 .text.PkaClearBlockOfRegs pka.c.obj
text 0x0006b050 00084 .text.PkaFinishAndMutexUnlock pka.c.obj
text 0x0006b0a4 00088 .text.PkaCopyDataFromPkaReg pka.c.obj
text 0x0006b0fc 00216 .text.PkaCopyDataIntoPkaReg pka.c.obj
text 0x0006b1d4 00144 .text.PkaClearPkaRegWords pka.c.obj
text 0x0006b264 00240 .text.PkaGetBitFromPkaReg pka.c.obj
text 0x0006b354 00856 .text.PkaExecFullModInv pka.c.obj
text 0x0006b6ac 00784 .text.PkaEcdsaVerify pka_ec_wrst_dsa_verify.c.obj
text 0x0006b9bc 00420 .text.PkaScalarMultAff pka_ec_wrst_smul_no_scap.c.obj
text 0x0006bb60 00292 .text.PkaBuildNaf pka_ec_wrst_smul_no_scap.c.obj
text 0x0006bc84 00384 .text.PkaEcWrstScalarMult pka_ec_wrst_smul_no_scap.c.obj
text 0x0006be04 00124 .text.PkiCalcNp pki.c.obj
text 0x0006be80 00028 .text.PkiConditionalSecureSwapUint32 pki.c.obj
text 0x0006be9c 00460 .text.PkiCalcJacobiSymbol pki_modular_arithmetic.c.obj
text 0x0006c068 01452 .text.PkiIsModSquareRootExists pki_modular_arithmetic.c.obj
text 0x0006c614 00076 .text.mbedtls_sha1_ret sha1.c.obj
text 0x0006c660 00080 .text.mbedtls_sha256_ret sha256.c.obj
text 0x0006c6b0 00348 .text.mbedtls_base64_decode base64.c.obj
text 0x0006c80c 00056 .text.mbedtls_oid_get_pk_alg oid.c.obj
text 0x0006c844 00056 .text.mbedtls_oid_get_ec_grp oid.c.obj
text 0x0006c87c 00056 .text.mbedtls_oid_get_cipher_alg oid.c.obj
text 0x0006c8b4 00056 .text.mbedtls_oid_get_md_hmac oid.c.obj
text 0x0006c8ec 00504 .text.mbedtls_pkcs5_pbes2 pkcs5.c.obj
text 0x0006cae4 00284 .text.CC_EcMontScalarmult cc_ec_mont.c.obj
text 0x0006cc00 00236 .text.CC_EcMontScalarmultBase cc_ec_mont.c.obj
text 0x0006ccec 00248 .text.CC_EcMontKeyPairBase cc_ec_mont.c.obj
text 0x0006cde4 00008 .text.CC_EcpkiGetSecp192k1DomainP cc_ecpki_domain_secp192k1.c.obj
text 0x0006cdec 00008 .text.CC_EcpkiGetSecp192r1DomainP cc_ecpki_domain_secp192r1.c.obj
text 0x0006cdf4 00008 .text.CC_EcpkiGetSecp224k1DomainP cc_ecpki_domain_secp224k1.c.obj
text 0x0006cdfc 00008 .text.CC_EcpkiGetSecp224r1DomainP cc_ecpki_domain_secp224r1.c.obj
text 0x0006ce04 00008 .text.CC_EcpkiGetSecp256k1DomainP cc_ecpki_domain_secp256k1.c.obj
text 0x0006ce0c 00008 .text.CC_EcpkiGetSecp256r1DomainP cc_ecpki_domain_secp256r1.c.obj
text 0x0006ce14 00008 .text.CC_EcpkiGetSecp384r1DomainP cc_ecpki_domain_secp384r1.c.obj
text 0x0006ce1c 00008 .text.CC_EcpkiGetSecp521r1DomainP cc_ecpki_domain_secp521r1.c.obj
text 0x0006ce24 00156 .text.RsaOaepMGF1.part.0 cc_rsa_oaep.c.obj
text 0x0006cec0 01292 .text.RsaPssOaepEncode cc_rsa_oaep.c.obj
text 0x0006d3cc 01112 .text.RsaPssOaepDecode cc_rsa_oaep.c.obj
text 0x0006d824 00020 .text.RsaOaepMGF1 cc_rsa_oaep.c.obj
text 0x0006d838 00496 .text.RsaGenRndNonZeroVect cc_rsa_pkcs_ver15_util.c.obj
text 0x0006da28 00140 .text.RsaEmsaPkcs1v15Encode cc_rsa_pkcs_ver15_util.c.obj
text 0x0006dab4 00644 .text.RsaPssVerify21 cc_rsa_pss21_util.c.obj
text 0x0006dd38 00468 .text.RsaPssSign21 cc_rsa_pss21_util.c.obj
text 0x0006df0c 00184 .text.UtilCmacBuildDataForDerivation cc_util_cmac.c.obj
text 0x0006dfc4 00180 .text.EcMontScalarmult ec_mont.c.obj
text 0x0006e078 00008 .text.EcMontGetCurve25519Domain ec_mont_domain_curve25519.c.obj
text 0x0006e080 00084 .text.InitHashDrv hash_driver.c.obj
text 0x0006e0d4 00572 .text.ProcessHashDrv hash_driver.c.obj
text 0x0006e310 00128 .text.FinishHashDrv hash_driver.c.obj
text 0x0006e390 01052 .text.EcMontPkaScalMultWithLadder pka_ec_mont.c.obj
text 0x0006e7ac 00684 .text.PkaDoubleMdf2Mdf pka_ec_wrst.c.obj
text 0x0006ea58 00552 .text.PkaDoubleMdf2Jcb pka_ec_wrst.c.obj
text 0x0006ec80 00640 .text.PkaAddJcbAfn2Mdf pka_ec_wrst.c.obj
text 0x0006ef00 00204 .text.PkaJcb2Afn pka_ec_wrst.c.obj
text 0x0006efcc 00396 .text.PkaAddAff pka_ec_wrst.c.obj
text 0x0006f158 00708 .text.PkaSum2ScalarMullt pka_ec_wrst.c.obj
text 0x000885fc 00024 .text.key_type_is_raw_bytes psa_crypto.c.obj
text 0x00088614 00076 .text.validate_unstructured_key_bit_size psa_crypto.c.obj
text 0x00088660 00038 .text.psa_allocate_buffer_to_slot psa_crypto.c.obj
text 0x00088686 00164 .text.psa_start_key_creation.isra.0 psa_crypto.c.obj
text 0x0008872a 00044 .text.psa_finish_key_creation.isra.0 psa_crypto.c.obj
text 0x00088756 00186 .text.mbedtls_ecc_group_of_psa psa_crypto.c.obj
text 0x00088810 00032 .text.psa_copy_key_material_into_slot psa_crypto.c.obj
text 0x00088830 00134 .text.psa_import_key_into_slot psa_crypto.c.obj
text 0x000888b6 00050 .text.psa_wipe_key_slot psa_crypto.c.obj
text 0x000888e8 00008 .text.psa_fail_key_creation.isra.0 psa_crypto.c.obj
text 0x000888f0 00064 .text.psa_destroy_key psa_crypto.c.obj
text 0x00088930 00082 .text.psa_export_key_internal psa_crypto.c.obj
text 0x00088982 00094 .text.psa_export_key psa_crypto.c.obj
text 0x000889e0 00162 .text.psa_import_key psa_crypto.c.obj
text 0x00088a82 00078 .text.psa_hash_abort psa_crypto.c.obj
text 0x00088ad0 00094 .text.psa_hash_update.part.0 psa_crypto.c.obj
text 0x00088b2e 00188 .text.psa_hash_setup psa_crypto.c.obj
text 0x00088bea 00010 .text.psa_hash_update psa_crypto.c.obj
text 0x00088bf4 00096 .text.psa_generate_key_internal psa_crypto.c.obj
text 0x00088c54 00348 .text.psa_generate_key psa_crypto.c.obj
text 0x00088db0 00010 .text.psa_driver_wrapper_get_key_buffer_size psa_crypto_driver_wrappers.c.obj
text 0x00088dba 00022 .text.psa_driver_wrapper_generate_key psa_crypto_driver_wrappers.c.obj
text 0x00088dd0 00022 .text.psa_driver_wrapper_import_key psa_crypto_driver_wrappers.c.obj
text 0x00088de6 00022 .text.psa_driver_wrapper_export_key psa_crypto_driver_wrappers.c.obj
text 0x00088dfc 00040 .text.psa_validate_key_id psa_crypto_slot_management.c.obj
text 0x00088e24 00020 .text.psa_unlock_key_slot psa_crypto_slot_management.c.obj
text 0x00088e38 00012 .text.psa_validate_key_location psa_crypto_slot_management.c.obj
text 0x00088e44 00004 .text.psa_validate_key_persistence psa_crypto_slot_management.c.obj
text 0x00088e48 00022 .text.psa_is_key_present_in_storage psa_crypto_storage.c.obj
text 0x00088e5e 00052 .text.psa_destroy_persistent_key psa_crypto_storage.c.obj
text 0x00088e92 00158 .text.psa_save_persistent_key psa_crypto_storage.c.obj
text 0x00088f30 00020 .text.psa_free_persistent_key_data psa_crypto_storage.c.obj
text 0x00088f44 00162 .text.psa_load_persistent_key psa_crypto_storage.c.obj
text 0x00088fe6 00242 .text.mbedtls_psa_ecp_load_representation psa_crypto_ecp.c.obj
text 0x000890d8 00090 .text.mbedtls_psa_ecp_import_key psa_crypto_ecp.c.obj
text 0x00089132 00172 .text.mbedtls_psa_rsa_load_representation psa_crypto_rsa.c.obj
text 0x000891de 00054 .text.mbedtls_psa_rsa_import_key psa_crypto_rsa.c.obj
text 0x00089214 00008 .text.mbedtls_sha512_init sha512.c.obj
text 0x0008921c 00010 .text.mbedtls_sha512_free sha512.c.obj
text 0x00089226 00166 .text.mbedtls_sha512_update_ret sha512.c.obj
text 0x000892cc 00568 .text.mbedtls_sha512_finish_ret sha512.c.obj
text 0x00089504 00066 .text.mbedtls_sha512_ret sha512.c.obj
text 0x00089546 00144 .text.mbedtls_asn1_get_len asn1parse.c.obj
text 0x000895d6 00040 .text.mbedtls_asn1_get_tag asn1parse.c.obj
text 0x000895fe 00100 .text.asn1_get_tagged_int asn1parse.c.obj
text 0x00089662 00008 .text.mbedtls_asn1_get_int asn1parse.c.obj
text 0x0008966a 00038 .text.mbedtls_asn1_get_mpi asn1parse.c.obj
text 0x00089690 00040 .text.mbedtls_asn1_get_bitstring_null asn1parse.c.obj
text 0x000896b8 00150 .text.mbedtls_asn1_get_alg asn1parse.c.obj
text 0x0008974e 00060 .text.mbedtls_asn1_get_alg_null asn1parse.c.obj
text 0x0008978a 00232 .text.mbedtls_asn1_write_len asn1write.c.obj
text 0x00089872 00028 .text.mbedtls_asn1_write_tag asn1write.c.obj
text 0x0008988e 00130 .text.mbedtls_asn1_write_mpi asn1write.c.obj
text 0x00089910 00058 .text.mpi_get_digit bignum.c.obj
text 0x0008994a 00058 .text.mpi_sub_hlp bignum.c.obj
text 0x00089984 00408 .text.mpi_mul_hlp bignum.c.obj
text 0x00089b1c 00038 .text.mpi_bigendian_to_host bignum.c.obj
text 0x00089b42 00212 .text.mpi_montmul.isra.0 bignum.c.obj
text 0x00089c16 00012 .text.mbedtls_mpi_init bignum.c.obj
text 0x00089c22 00036 .text.mbedtls_mpi_free bignum.c.obj
text 0x00089c46 00076 .text.mbedtls_mpi_grow bignum.c.obj
text 0x00089c92 00104 .text.mbedtls_mpi_shrink bignum.c.obj
text 0x00089cfa 00088 .text.mbedtls_mpi_copy bignum.c.obj
text 0x00089d52 00108 .text.mbedtls_mpi_safe_cond_assign bignum.c.obj
text 0x00089dbe 00124 .text.mbedtls_mpi_safe_cond_swap bignum.c.obj
text 0x00089e3a 00056 .text.mbedtls_mpi_lset bignum.c.obj
text 0x00089e72 00034 .text.mbedtls_mpi_get_bit bignum.c.obj
text 0x00089e94 00082 .text.mbedtls_mpi_set_bit bignum.c.obj
text 0x00089ee6 00054 .text.mbedtls_mpi_lsb bignum.c.obj
text 0x00089f1c 00056 .text.mbedtls_mpi_bitlen bignum.c.obj
text 0x00089f54 00012 .text.mbedtls_mpi_size bignum.c.obj
text 0x00089f60 00104 .text.mbedtls_mpi_read_binary_le bignum.c.obj
text 0x00089fc8 00108 .text.mbedtls_mpi_read_binary bignum.c.obj
text 0x0008a034 00110 .text.mbedtls_mpi_write_binary_le bignum.c.obj
text 0x0008a0a2 00110 .text.mbedtls_mpi_write_binary bignum.c.obj
text 0x0008a110 00160 .text.mbedtls_mpi_shift_l bignum.c.obj
text 0x0008a1b0 00120 .text.mbedtls_mpi_shift_r bignum.c.obj
text 0x0008a228 00102 .text.mbedtls_mpi_cmp_abs bignum.c.obj
text 0x0008a28e 00134 .text.mbedtls_mpi_cmp_mpi bignum.c.obj
text 0x0008a314 00044 .text.mbedtls_mpi_cmp_int bignum.c.obj
text 0x0008a340 00178 .text.mbedtls_mpi_add_abs bignum.c.obj
text 0x0008a3f2 00166 .text.mbedtls_mpi_sub_abs bignum.c.obj
text 0x0008a498 00068 .text.mbedtls_mpi_add_mpi bignum.c.obj
text 0x0008a4dc 00070 .text.mbedtls_mpi_sub_mpi bignum.c.obj
text 0x0008a522 00044 .text.mbedtls_mpi_add_int bignum.c.obj
text 0x0008a54e 00044 .text.mbedtls_mpi_sub_int bignum.c.obj
text 0x0008a57a 00198 .text.mbedtls_mpi_mul_mpi bignum.c.obj
text 0x0008a640 00026 .text.mbedtls_mpi_mul_int bignum.c.obj
text 0x0008a65a 00294 .text.mbedtls_mpi_read_string bignum.c.obj
text 0x0008a780 00834 .text.mbedtls_mpi_div_mpi bignum.c.obj
text 0x0008aac2 00100 .text.mbedtls_mpi_mod_mpi bignum.c.obj
text 0x0008ab26 01042 .text.mbedtls_mpi_exp_mod bignum.c.obj
text 0x0008af38 00252 .text.mbedtls_mpi_gcd bignum.c.obj
text 0x0008b034 00108 .text.mbedtls_mpi_fill_random bignum.c.obj
text 0x0008b0a0 00696 .text.mbedtls_mpi_inv_mod bignum.c.obj
text 0x0008b358 00024 .text.add_pkcs_padding cipher.c.obj
text 0x0008b370 00028 .text.add_one_and_zeros_padding cipher.c.obj
text 0x0008b38c 00034 .text.add_zeros_and_len_padding cipher.c.obj
text 0x0008b3ae 00014 .text.add_zeros_padding cipher.c.obj
text 0x0008b3bc 00008 .text.mbedtls_cipher_init cipher.c.obj
text 0x0008b3c4 00048 .text.mbedtls_cipher_free cipher.c.obj
text 0x0008b3f4 00018 .text.chachapoly_ctx_free cipher_wrap.c.obj
text 0x0008b406 00022 .text.chachapoly_ctx_alloc cipher_wrap.c.obj
text 0x0008b41c 00018 .text.chacha20_ctx_free cipher_wrap.c.obj
text 0x0008b42e 00022 .text.chacha20_ctx_alloc cipher_wrap.c.obj
text 0x0008b444 00018 .text.ccm_ctx_free cipher_wrap.c.obj
text 0x0008b456 00022 .text.ccm_ctx_alloc cipher_wrap.c.obj
text 0x0008b46c 00010 .text.ccm_aes_setkey_wrap cipher_wrap.c.obj
text 0x0008b476 00018 .text.gcm_ctx_free cipher_wrap.c.obj
text 0x0008b488 00022 .text.gcm_ctx_alloc cipher_wrap.c.obj
text 0x0008b49e 00010 .text.gcm_aes_setkey_wrap cipher_wrap.c.obj
text 0x0008b4a8 00018 .text.aes_ctx_free cipher_wrap.c.obj
text 0x0008b4ba 00022 .text.aes_ctx_alloc cipher_wrap.c.obj
text 0x0008b4d0 00004 .text.aes_setkey_dec_wrap cipher_wrap.c.obj
text 0x0008b4d4 00004 .text.aes_setkey_enc_wrap cipher_wrap.c.obj
text 0x0008b4d8 00004 .text.aes_crypt_ctr_wrap cipher_wrap.c.obj
text 0x0008b4dc 00004 .text.aes_crypt_cbc_wrap cipher_wrap.c.obj
text 0x0008b4e0 00004 .text.aes_crypt_ecb_wrap cipher_wrap.c.obj
text 0x0008b4e4 00360 .text.block_cipher_df ctr_drbg.c.obj
text 0x0008b64c 00138 .text.ctr_drbg_update_internal ctr_drbg.c.obj
text 0x0008b6d6 00176 .text.mbedtls_ctr_drbg_reseed_internal ctr_drbg.c.obj
text 0x0008b786 00026 .text.mbedtls_ctr_drbg_init ctr_drbg.c.obj
text 0x0008b7a0 00006 .text.mbedtls_ctr_drbg_reseed ctr_drbg.c.obj
text 0x0008b7a6 00226 .text.mbedtls_ctr_drbg_random_with_add ctr_drbg.c.obj
text 0x0008b888 00116 .text.entropy_update entropy.c.obj
text 0x0008b8fc 00130 .text.entropy_gather_internal.part.0 entropy.c.obj
text 0x0008b97e 00020 .text.mbedtls_hmac_drbg_init hmac_drbg.c.obj
text 0x0008b992 00206 .text.mbedtls_hmac_drbg_update_ret hmac_drbg.c.obj
text 0x0008ba60 00156 .text.hmac_drbg_reseed_core hmac_drbg.c.obj
text 0x0008bafc 00006 .text.mbedtls_hmac_drbg_reseed hmac_drbg.c.obj
text 0x0008bb02 00192 .text.mbedtls_hmac_drbg_random_with_add hmac_drbg.c.obj
text 0x0008bbc2 00008 .text.mbedtls_md_init md.c.obj
text 0x0008bbca 00094 .text.mbedtls_md_free md.c.obj
text 0x0008bc28 00006 .text.mbedtls_md_get_size md.c.obj
text 0x0008bc2e 00008 .text.mbedtls_md5_init md5.c.obj
text 0x0008bc36 00010 .text.mbedtls_md5_free md5.c.obj
text 0x0008bc40 00122 .text.mbedtls_md5_update_ret md5.c.obj
text 0x0008bcba 00172 .text.mbedtls_md5_finish_ret md5.c.obj
text 0x0008bd66 00008 .text.mbedtls_pk_init pk.c.obj
text 0x0008bd6e 00030 .text.mbedtls_pk_free pk.c.obj
text 0x0008bd8c 00010 .text.mbedtls_pk_get_type pk.c.obj
text 0x0008bd96 00012 .text.rsa_can_do pk_wrap.c.obj
text 0x0008bda2 00012 .text.eckey_can_do pk_wrap.c.obj
text 0x0008bdae 00004 .text.eckey_get_bitlen pk_wrap.c.obj
text 0x0008bdb2 00012 .text.eckeydh_can_do pk_wrap.c.obj
text 0x0008bdbe 00008 .text.ecdsa_can_do pk_wrap.c.obj
text 0x0008bdc6 00018 .text.rsa_free_wrap pk_wrap.c.obj
text 0x0008bdd8 00026 .text.rsa_alloc_wrap pk_wrap.c.obj
text 0x0008bdf2 00004 .text.rsa_check_pair_wrap pk_wrap.c.obj
text 0x0008bdf6 00010 .text.rsa_get_bitlen pk_wrap.c.obj
text 0x0008be00 00054 .text.rsa_sign_wrap pk_wrap.c.obj
text 0x0008be36 00018 .text.eckey_free_wrap pk_wrap.c.obj
text 0x0008be48 00022 .text.eckey_alloc_wrap pk_wrap.c.obj
text 0x0008be5e 00004 .text.eckey_check_pair pk_wrap.c.obj
text 0x0008be62 00022 .text.ecdsa_alloc_wrap pk_wrap.c.obj
text 0x0008be78 00018 .text.ecdsa_free_wrap pk_wrap.c.obj
text 0x0008be8a 00004 .text.ecdsa_sign_wrap pk_wrap.c.obj
text 0x0008be8e 00072 .text.eckey_sign_wrap pk_wrap.c.obj
text 0x0008bed6 00032 .text.ecdsa_verify_wrap pk_wrap.c.obj
text 0x0008bef6 00064 .text.eckey_verify_wrap pk_wrap.c.obj
text 0x0008bf36 00264 .text.pem_aes_decrypt pem.c.obj
text 0x0008c03e 00008 .text.mbedtls_pem_init pem.c.obj
text 0x0008c046 00038 .text.mbedtls_pem_free pem.c.obj
text 0x0008c06c 00042 .text.mbedtls_base64_table_lookup base64.c.obj
text 0x0008c096 00288 .text.mbedtls_pkcs5_pbkdf2_hmac pkcs5.c.obj
text 0x0008cab7 00008 .rodata psa_crypto_storage.c.obj
text 0x0008cac8 00640 .rodata.K sha512.c.obj
text 0x000a29c0 00004 .rodata.mbedtls_psa_random_state psa_crypto.c.obj
text 0x000a29c4 00019 .rodata.mbedtls_chachapoly_init.str1.4 chachapoly_alt.c.obj
text 0x000a29d8 00048 .rodata.CSWTCH.11 ecdsa_alt.c.obj
text 0x000a2a08 00119 .rodata.str1.4 ecp_alt_cc3xx.c.obj
text 0x000a2a80 00132 .rodata.ecp_supported_curves ecp_alt_cc3xx.c.obj
text 0x000a2b04 00007 .rodata.mbedtls_ecp_group_load.str1.4 ecp_curves_alt.c.obj
text 0x000a2b0c 00032 .rodata.brainpoolP256r1_a ecp_curves_alt.c.obj
text 0x000a2b2c 00032 .rodata.brainpoolP256r1_b ecp_curves_alt.c.obj
text 0x000a2b4c 00032 .rodata.brainpoolP256r1_gx ecp_curves_alt.c.obj
text 0x000a2b6c 00032 .rodata.brainpoolP256r1_gy ecp_curves_alt.c.obj
text 0x000a2b8c 00032 .rodata.brainpoolP256r1_n ecp_curves_alt.c.obj
text 0x000a2bac 00032 .rodata.brainpoolP256r1_p ecp_curves_alt.c.obj
text 0x000a2bcc 00004 .rodata.secp192k1_a ecp_curves_alt.c.obj
text 0x000a2bd0 00004 .rodata.secp192k1_b ecp_curves_alt.c.obj
text 0x000a2bd4 00024 .rodata.secp192k1_gx ecp_curves_alt.c.obj
text 0x000a2bec 00024 .rodata.secp192k1_gy ecp_curves_alt.c.obj
text 0x000a2c04 00024 .rodata.secp192k1_n ecp_curves_alt.c.obj
text 0x000a2c1c 00024 .rodata.secp192k1_p ecp_curves_alt.c.obj
text 0x000a2c34 00024 .rodata.secp192r1_b ecp_curves_alt.c.obj
text 0x000a2c4c 00024 .rodata.secp192r1_gx ecp_curves_alt.c.obj
text 0x000a2c64 00024 .rodata.secp192r1_gy ecp_curves_alt.c.obj
text 0x000a2c7c 00024 .rodata.secp192r1_n ecp_curves_alt.c.obj
text 0x000a2c94 00024 .rodata.secp192r1_p ecp_curves_alt.c.obj
text 0x000a2cac 00004 .rodata.secp224k1_a ecp_curves_alt.c.obj
text 0x000a2cb0 00004 .rodata.secp224k1_b ecp_curves_alt.c.obj
text 0x000a2cb4 00028 .rodata.secp224k1_gx ecp_curves_alt.c.obj
text 0x000a2cd0 00028 .rodata.secp224k1_gy ecp_curves_alt.c.obj
text 0x000a2cec 00032 .rodata.secp224k1_n ecp_curves_alt.c.obj
text 0x000a2d0c 00028 .rodata.secp224k1_p ecp_curves_alt.c.obj
text 0x000a2d28 00028 .rodata.secp224r1_b ecp_curves_alt.c.obj
text 0x000a2d44 00028 .rodata.secp224r1_gx ecp_curves_alt.c.obj
text 0x000a2d60 00028 .rodata.secp224r1_gy ecp_curves_alt.c.obj
text 0x000a2d7c 00028 .rodata.secp224r1_n ecp_curves_alt.c.obj
text 0x000a2d98 00032 .rodata.secp224r1_p ecp_curves_alt.c.obj
text 0x000a2db8 00004 .rodata.secp256k1_a ecp_curves_alt.c.obj
text 0x000a2dbc 00004 .rodata.secp256k1_b ecp_curves_alt.c.obj
text 0x000a2dc0 00032 .rodata.secp256k1_gx ecp_curves_alt.c.obj
text 0x000a2de0 00032 .rodata.secp256k1_gy ecp_curves_alt.c.obj
text 0x000a2e00 00032 .rodata.secp256k1_n ecp_curves_alt.c.obj
text 0x000a2e20 00032 .rodata.secp256k1_p ecp_curves_alt.c.obj
text 0x000a2e40 00032 .rodata.secp256r1_b ecp_curves_alt.c.obj
text 0x000a2e60 00032 .rodata.secp256r1_gx ecp_curves_alt.c.obj
text 0x000a2e80 00032 .rodata.secp256r1_gy ecp_curves_alt.c.obj
text 0x000a2ea0 00032 .rodata.secp256r1_n ecp_curves_alt.c.obj
text 0x000a2ec0 00032 .rodata.secp256r1_p ecp_curves_alt.c.obj
text 0x000a2ee0 00048 .rodata.secp384r1_b ecp_curves_alt.c.obj
text 0x000a2f10 00048 .rodata.secp384r1_gx ecp_curves_alt.c.obj
text 0x000a2f40 00048 .rodata.secp384r1_gy ecp_curves_alt.c.obj
text 0x000a2f70 00048 .rodata.secp384r1_n ecp_curves_alt.c.obj
text 0x000a2fa0 00048 .rodata.secp384r1_p ecp_curves_alt.c.obj
text 0x000a2fd0 00068 .rodata.secp521r1_b ecp_curves_alt.c.obj
text 0x000a3014 00068 .rodata.secp521r1_gx ecp_curves_alt.c.obj
text 0x000a3058 00068 .rodata.secp521r1_gy ecp_curves_alt.c.obj
text 0x000a309c 00068 .rodata.secp521r1_n ecp_curves_alt.c.obj
text 0x000a30e0 00068 .rodata.secp521r1_p ecp_curves_alt.c.obj
text 0x000a3124 00028 .rodata.mbedtls_gcm_init.str1.4 gcm_alt.c.obj
text 0x000a3140 00028 .rodata.mbedtls_ccm_init_int.str1.4 mbedtls_ccm_internal.c.obj
text 0x000a315c 00012 .rodata.g_PolyNp poly.c.obj
text 0x000a3168 00020 .rodata.g_PolyPrime poly.c.obj
text 0x000a317c 00035 .rodata.mbedtls_rsa_init.str1.4 rsa_alt.c.obj
text 0x000a31a0 00044 .rodata.mbedtls_rsa_rsassa_pss_sign.str1.4 rsa_alt.c.obj
text 0x000a31cc 00050 .rodata.mbedtls_rsa_rsassa_pkcs1_v15_sign.str1.4 rsa_alt.c.obj
text 0x000a3200 00020 .rodata.CSWTCH.87 rsa_alt.c.obj
text 0x000a3214 00260 .rodata.g_LastProductPrime rsa_genkey.c.obj
text 0x000a3318 00520 .rodata.g_PrimeProduct rsa_genkey.c.obj
text 0x000a3520 00512 .rodata.g_SmallPrime rsa_genkey.c.obj
text 0x000a3720 00055 .rodata.mbedtls_rsa_deduce_primes.str1.4 rsa_internal.c.obj
text 0x000a3758 00014 .rodata.mbedtls_sha1_init.str1.4 sha1_alt.c.obj
text 0x000a3766 00014 .rodata.mbedtls_sha256_init.str1.4 sha256_alt.c.obj
text 0x000a3768 00028 .rodata.aes_128_cbc_info cipher_wrap.c.obj
text 0x000a3784 00028 .rodata.aes_128_ccm_info cipher_wrap.c.obj
text 0x000a37a0 00028 .rodata.aes_128_ctr_info cipher_wrap.c.obj
text 0x000a37bc 00028 .rodata.aes_128_ecb_info cipher_wrap.c.obj
text 0x000a37d8 00028 .rodata.aes_128_gcm_info cipher_wrap.c.obj
text 0x000a37f4 00028 .rodata.aes_192_cbc_info cipher_wrap.c.obj
text 0x000a3810 00028 .rodata.aes_192_ccm_info cipher_wrap.c.obj
text 0x000a382c 00028 .rodata.aes_192_ctr_info cipher_wrap.c.obj
text 0x000a3848 00028 .rodata.aes_192_ecb_info cipher_wrap.c.obj
text 0x000a3864 00028 .rodata.aes_192_gcm_info cipher_wrap.c.obj
text 0x000a3880 00028 .rodata.aes_256_cbc_info cipher_wrap.c.obj
text 0x000a389c 00028 .rodata.aes_256_ccm_info cipher_wrap.c.obj
text 0x000a38b8 00028 .rodata.aes_256_ctr_info cipher_wrap.c.obj
text 0x000a38d4 00028 .rodata.aes_256_ecb_info cipher_wrap.c.obj
text 0x000a38f0 00028 .rodata.aes_256_gcm_info cipher_wrap.c.obj
text 0x000a390c 00036 .rodata.aes_info cipher_wrap.c.obj
text 0x000a3930 00036 .rodata.ccm_aes_info cipher_wrap.c.obj
text 0x000a3954 00036 .rodata.chacha20_base_info cipher_wrap.c.obj
text 0x000a3978 00028 .rodata.chacha20_info cipher_wrap.c.obj
text 0x000a3994 00036 .rodata.chachapoly_base_info cipher_wrap.c.obj
text 0x000a39b8 00028 .rodata.chachapoly_info cipher_wrap.c.obj
text 0x000a39d4 00036 .rodata.gcm_aes_info cipher_wrap.c.obj
text 0x000a39f8 00144 .rodata.mbedtls_cipher_definitions cipher_wrap.c.obj
text 0x000a3a88 00024 .rodata.CSWTCH.2 md.c.obj
text 0x000a3aa0 00008 .rodata.mbedtls_md5_info md.c.obj
text 0x000a3aa8 00008 .rodata.mbedtls_sha1_info md.c.obj
text 0x000a3ab0 00008 .rodata.mbedtls_sha224_info md.c.obj
text 0x000a3ab8 00008 .rodata.mbedtls_sha256_info md.c.obj
text 0x000a3ac0 00008 .rodata.mbedtls_sha384_info md.c.obj
text 0x000a3ac8 00008 .rodata.mbedtls_sha512_info md.c.obj
text 0x000a3ad0 00028 .rodata.supported_digests md.c.obj
text 0x000a3aec 00016 .rodata.CSWTCH.8 pk.c.obj
text 0x000a3afc 00048 .rodata.mbedtls_ecdsa_info pk_wrap.c.obj
text 0x000a3b2c 00048 .rodata.mbedtls_eckey_info pk_wrap.c.obj
text 0x000a3b5c 00048 .rodata.mbedtls_eckeydh_info pk_wrap.c.obj
text 0x000a3b8c 00048 .rodata.mbedtls_rsa_info pk_wrap.c.obj
text 0x000a3bbc 00111 .rodata.ProcessAesDrv.str1.4 aes_driver.c.obj
text 0x000a3c2b 00111 .rodata.ProcessAesCcmDrv.str1.4 aesccm_driver.c.obj
text 0x000a3c2c 00032 .rodata.ecDomainsFuncP cc_ecpki_info.c.obj
text 0x000a3c4c 00080 .rodata.ecpki_hash_info cc_ecpki_info.c.obj
text 0x000a3c9c 00010 .rodata.ecpki_supported_hash_modes cc_ecpki_info.c.obj
text 0x000a3ca8 00060 .rodata.HashAlgMode2mbedtlsString cc_hash_info.c.obj
text 0x000a3ce4 00032 .rodata.CC_PalPowerSaveModeInit.str1.4 cc_pal_pm.c.obj
text 0x000a3d04 00005 .rodata.CSWTCH.1 cc_rsa_schemes.c.obj
text 0x000a3d0c 00010 .rodata.CSWTCH.3 cc_rsa_schemes.c.obj
text 0x000a3d16 00111 .rodata.ProcessChacha.str1.4 chacha_driver.c.obj
text 0x000a3d18 00032 .rodata.regTemps pka.c.obj
text 0x000a3d38 00060 .rodata.oid_cipher_alg oid.c.obj
text 0x000a3d74 00040 .rodata.oid_ecp_grp oid.c.obj
text 0x000a3d9c 00120 .rodata.oid_md_hmac oid.c.obj
text 0x000a3e14 00080 .rodata.oid_pk_alg oid.c.obj
text 0x000a3e64 00732 .rodata.ecpki_domain_secp192k1 cc_ecpki_domain_secp192k1.c.obj
text 0x000a4140 00732 .rodata.ecpki_domain_secp192r1 cc_ecpki_domain_secp192r1.c.obj
text 0x000a441c 00732 .rodata.ecpki_domain_secp224k1 cc_ecpki_domain_secp224k1.c.obj
text 0x000a46f8 00732 .rodata.ecpki_domain_secp224r1 cc_ecpki_domain_secp224r1.c.obj
text 0x000a49d4 00732 .rodata.ecpki_domain_secp256k1 cc_ecpki_domain_secp256k1.c.obj
text 0x000a4cb0 00732 .rodata.ecpki_domain_secp256r1 cc_ecpki_domain_secp256r1.c.obj
text 0x000a4f8c 00732 .rodata.ecpki_domain_secp384r1 cc_ecpki_domain_secp384r1.c.obj
text 0x000a5268 00732 .rodata.ecpki_domain_secp521r1 cc_ecpki_domain_secp521r1.c.obj
text 0x000a5544 00112 .rodata.RsaHashInfo_t cc_rsa_info.c.obj
text 0x000a55b4 00006 .rodata.RsaHash_CC_mbedtls_Info cc_rsa_info.c.obj
text 0x000a55bc 00014 .rodata.RsaSupportedHashModes_t cc_rsa_info.c.obj
text 0x000a55cc 00024 .rodata.CSWTCH.7 cc_rsa_oaep.c.obj
text 0x000a55e4 00005 .rodata.CSWTCH.9 cc_rsa_oaep.c.obj
text 0x000a55ec 00192 .rodata.gHashDerCodes cc_rsa_pkcs_ver15_util.c.obj
text 0x000a56ac 00248 .rodata.EcMontDomainCurve25519 ec_mont_domain_curve25519.c.obj
text 0x000a57a4 00111 .rodata.ProcessHashDrv.str1.4 hash_driver.c.obj
text 0x000a57b8 00032 .rodata.HASH_LARVAL_SHA224 hash_driver.c.obj
text 0x000a57d8 00032 .rodata.HASH_LARVAL_SHA256 hash_driver.c.obj
text 0x000ccf54 00207 .rodata.str1.1 cipher_wrap.c.obj
text 0x000cd023 00004 .rodata.mbedtls_md_info_from_string.str1.1 md.c.obj
text 0x000cd027 00012 .rodata.rsa_debug.str1.1 pk_wrap.c.obj
text 0x000cd033 00008 .rodata.eckey_debug.str1.1 pk_wrap.c.obj
text 0x000cd03b 00016 .rodata.str1.1 pk_wrap.c.obj
text 0x000cd04b 00008 .rodata.pk_use_ecparams.str1.1 pkparse.c.obj
text 0x000cd053 00010 .rodata.pk_parse_key_pkcs8_encrypted_der.str1.1 pkparse.c.obj
text 0x000cd05d 00250 .rodata.mbedtls_pk_parse_key.str1.1 pkparse.c.obj
text 0x000cd157 00112 .rodata.mbedtls_pk_parse_public_key.str1.1 pkparse.c.obj
text 0x000cd1c7 00107 .rodata.mbedtls_pem_read_buffer.str1.1 pem.c.obj
text 0x000cd232 00128 .rodata.base64_dec_map base64.c.obj
text 0x000cd2b2 02295 .rodata.str1.1 oid.c.obj
text 0x000cdba9 00010 .rodata.mbedtls_pkcs5_pbes2.str1.1 pkcs5.c.obj
data 0x20002828 00008 .data.Rp.4649 ecp_curves_alt.c.obj
data 0x20002830 00008 .data.Rp.4653 ecp_curves_alt.c.obj
data 0x20002838 00008 .data.Rp.4657 ecp_curves_alt.c.obj
data 0x20002840 00004 .data.one.4458 ecp_curves_alt.c.obj
data 0x20002844 00004 .data.CCAsymCryptoMutex cc_pal.c.obj
data 0x20002848 00004 .data.CCPowerMutex cc_pal.c.obj
data 0x2000284c 00004 .data.CCRndCryptoMutex cc_pal.c.obj
data 0x20002850 00004 .data.CCSymCryptoMutex cc_pal.c.obj
data 0x20002854 00004 .data.pCCRndCryptoMutex cc_pal.c.obj
data 0x20023af8 00452 .bss.global_data psa_crypto.c.obj
data 0x20023cbc 01284 .bss.global_data psa_crypto_slot_management.c.obj
data 0x200241c0 00011 .bss.ecp_supported_grp_id ecp_alt_cc3xx.c.obj
data 0x200241cc 00004 .bss.init_done.6133 ecp_alt_cc3xx.c.obj
data 0x200241d0 00004 .bss.use_count cc_pal_pm.c.obj

TOTAL FLASH: 138304 135.1 KB
TOTAL RAM: 1803 1.8 KB

Parents Reply Children
No Data
Related