## AES Related symbols.
${KEEP_MBEDTLS_AES_C}mbedtls_aes_init ${MBEDTLS_BACKEND_PREFIX}_mbedtls_aes_init
${KEEP_MBEDTLS_AES_C}mbedtls_aes_free ${MBEDTLS_BACKEND_PREFIX}_mbedtls_aes_free
${KEEP_MBEDTLS_AES_C}mbedtls_aes_crypt_ecb ${MBEDTLS_BACKEND_PREFIX}_mbedtls_aes_crypt_ecb
${KEEP_MBEDTLS_AES_C}mbedtls_internal_aes_encrypt ${MBEDTLS_BACKEND_PREFIX}_mbedtls_internal_aes_encrypt
${KEEP_MBEDTLS_AES_C}mbedtls_internal_aes_decrypt ${MBEDTLS_BACKEND_PREFIX}_mbedtls_internal_aes_decrypt
${KEEP_MBEDTLS_AES_C}mbedtls_aes_encrypt ${MBEDTLS_BACKEND_PREFIX}_mbedtls_aes_encrypt
${KEEP_MBEDTLS_AES_C}mbedtls_aes_decrypt ${MBEDTLS_BACKEND_PREFIX}_mbedtls_aes_decrypt
${KEEP_MBEDTLS_AES_C}mbedtls_aes_setkey_enc ${MBEDTLS_BACKEND_PREFIX}_mbedtls_aes_setkey_enc
${KEEP_MBEDTLS_AES_C}mbedtls_aes_setkey_dec ${MBEDTLS_BACKEND_PREFIX}_mbedtls_aes_setkey_dec
${KEEP_MBEDTLS_CIPHER_MODE_XTS}mbedtls_aes_xts_init ${MBEDTLS_BACKEND_PREFIX}_mbedtls_aes_xts_init
${KEEP_MBEDTLS_CIPHER_MODE_XTS}mbedtls_aes_xts_free ${MBEDTLS_BACKEND_PREFIX}_mbedtls_aes_xts_free
${KEEP_MBEDTLS_CIPHER_MODE_XTS}mbedtls_aes_xts_setkey_enc ${MBEDTLS_BACKEND_PREFIX}_mbedtls_aes_xts_setkey_enc
${KEEP_MBEDTLS_CIPHER_MODE_XTS}mbedtls_aes_xts_setkey_dec ${MBEDTLS_BACKEND_PREFIX}_mbedtls_aes_xts_setkey_dec
${KEEP_MBEDTLS_CIPHER_MODE_XTS}mbedtls_aes_crypt_xts ${MBEDTLS_BACKEND_PREFIX}_mbedtls_aes_crypt_xts
${KEEP_MBEDTLS_CIPHER_MODE_CBC}mbedtls_aes_crypt_cbc ${MBEDTLS_BACKEND_PREFIX}_mbedtls_aes_crypt_cbc
${KEEP_MBEDTLS_CIPHER_MODE_CFB}mbedtls_aes_crypt_cfb128 ${MBEDTLS_BACKEND_PREFIX}_mbedtls_aes_crypt_cfb128
${KEEP_MBEDTLS_CIPHER_MODE_CFB}mbedtls_aes_crypt_cfb8 ${MBEDTLS_BACKEND_PREFIX}_mbedtls_aes_crypt_cfb8
${KEEP_MBEDTLS_CIPHER_MODE_OFB}mbedtls_aes_crypt_ofb ${MBEDTLS_BACKEND_PREFIX}_mbedtls_aes_crypt_ofb
${KEEP_MBEDTLS_CIPHER_MODE_CTR}mbedtls_aes_crypt_ctr ${MBEDTLS_BACKEND_PREFIX}_mbedtls_aes_crypt_ctr
## CCM
${KEEP_MBEDTLS_CCM_C}mbedtls_ccm_auth_decrypt ${MBEDTLS_BACKEND_PREFIX}_mbedtls_ccm_auth_decrypt
${KEEP_MBEDTLS_CCM_C}mbedtls_ccm_encrypt_and_tag ${MBEDTLS_BACKEND_PREFIX}_mbedtls_ccm_encrypt_and_tag
${KEEP_MBEDTLS_CCM_C}mbedtls_ccm_free ${MBEDTLS_BACKEND_PREFIX}_mbedtls_ccm_free
${KEEP_MBEDTLS_CCM_C}mbedtls_ccm_init ${MBEDTLS_BACKEND_PREFIX}_mbedtls_ccm_init
${KEEP_MBEDTLS_CCM_C}mbedtls_ccm_setkey ${MBEDTLS_BACKEND_PREFIX}_mbedtls_ccm_setkey
${KEEP_MBEDTLS_CCM_C}mbedtls_ccm_star_auth_decrypt ${MBEDTLS_BACKEND_PREFIX}_mbedtls_ccm_star_auth_decrypt
${KEEP_MBEDTLS_CCM_C}mbedtls_ccm_star_encrypt_and_tag ${MBEDTLS_BACKEND_PREFIX}_mbedtls_ccm_star_encrypt_and_tag
##CMAC
${KEEP_MBEDTLS_CMAC_C}mbedtls_aes_cmac_prf_128 ${MBEDTLS_BACKEND_PREFIX}_mbedtls_aes_cmac_prf_128
${KEEP_MBEDTLS_CMAC_C}mbedtls_cipher_cmac ${MBEDTLS_BACKEND_PREFIX}_mbedtls_cipher_cmac
${KEEP_MBEDTLS_CMAC_C}mbedtls_cipher_cmac_finish ${MBEDTLS_BACKEND_PREFIX}_mbedtls_cipher_cmac_finish
${KEEP_MBEDTLS_CMAC_C}mbedtls_cipher_cmac_reset ${MBEDTLS_BACKEND_PREFIX}_mbedtls_cipher_cmac_reset
${KEEP_MBEDTLS_CMAC_C}mbedtls_cipher_cmac_starts ${MBEDTLS_BACKEND_PREFIX}_mbedtls_cipher_cmac_starts
${KEEP_MBEDTLS_CMAC_C}mbedtls_cipher_cmac_update ${MBEDTLS_BACKEND_PREFIX}_mbedtls_cipher_cmac_update
## SHA1 Related symbols.
${KEEP_MBEDTLS_SHA1_C}mbedtls_sha1_init ${MBEDTLS_BACKEND_PREFIX}_mbedtls_sha1_init
${KEEP_MBEDTLS_SHA1_C}mbedtls_sha1_free ${MBEDTLS_BACKEND_PREFIX}_mbedtls_sha1_free
${KEEP_MBEDTLS_SHA1_C}mbedtls_sha1_clone ${MBEDTLS_BACKEND_PREFIX}_mbedtls_sha1_clone
${KEEP_MBEDTLS_SHA1_C}mbedtls_sha1_starts_ret ${MBEDTLS_BACKEND_PREFIX}_mbedtls_sha1_starts_ret
${KEEP_MBEDTLS_SHA1_C}mbedtls_sha1_update_ret ${MBEDTLS_BACKEND_PREFIX}_mbedtls_sha1_update_ret
${KEEP_MBEDTLS_SHA1_C}mbedtls_sha1_finish_ret ${MBEDTLS_BACKEND_PREFIX}_mbedtls_sha1_finish_ret
${KEEP_MBEDTLS_SHA1_C}mbedtls_internal_sha1_process ${MBEDTLS_BACKEND_PREFIX}_mbedtls_internal_sha1_process
## SHA256 Related symbols.
${KEEP_MBEDTLS_SHA256_C}mbedtls_sha256_init ${MBEDTLS_BACKEND_PREFIX}_mbedtls_sha256_init
${KEEP_MBEDTLS_SHA256_C}mbedtls_sha256_free ${MBEDTLS_BACKEND_PREFIX}_mbedtls_sha256_free
${KEEP_MBEDTLS_SHA256_C}mbedtls_sha256_clone ${MBEDTLS_BACKEND_PREFIX}_mbedtls_sha256_clone
${KEEP_MBEDTLS_SHA256_C}mbedtls_sha256_starts_ret ${MBEDTLS_BACKEND_PREFIX}_mbedtls_sha256_starts_ret
${KEEP_MBEDTLS_SHA256_C}mbedtls_sha256_update_ret ${MBEDTLS_BACKEND_PREFIX}_mbedtls_sha256_update_ret
${KEEP_MBEDTLS_SHA256_C}mbedtls_sha256_finish_ret ${MBEDTLS_BACKEND_PREFIX}_mbedtls_sha256_finish_ret
${KEEP_MBEDTLS_SHA256_C}mbedtls_internal_sha256_process ${MBEDTLS_BACKEND_PREFIX}_mbedtls_internal_sha256_process
## RSA and PKS symbols
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_init ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_init
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_import ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_import
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_import_raw ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_import_raw
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_complete ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_complete
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_export ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_export
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_export_raw ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_export_raw
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_export_crt ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_export_crt
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_set_padding ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_set_padding
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_get_len ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_get_len
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_gen_key ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_gen_key
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_check_pubkey ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_check_pubkey
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_check_privkey ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_check_privkey
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_check_pub_priv ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_check_pub_priv
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_public ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_public
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_private ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_private
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_pkcs1_encrypt ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_pkcs1_encrypt
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_rsaes_pkcs1_v15_encrypt ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_rsaes_pkcs1_v15_encrypt
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_rsaes_oaep_encrypt ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_rsaes_oaep_encrypt
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_pkcs1_decrypt ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_pkcs1_decrypt
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_rsaes_pkcs1_v15_decrypt ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_rsaes_pkcs1_v15_decrypt
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_rsaes_oaep_decrypt ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_rsaes_oaep_decrypt
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_pkcs1_sign ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_pkcs1_sign
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_rsassa_pkcs1_v15_sign ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_rsassa_pkcs1_v15_sign
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_rsassa_pss_sign ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_rsassa_pss_sign
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_pkcs1_verify ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_pkcs1_verify
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_rsassa_pkcs1_v15_verify ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_rsassa_pkcs1_v15_verify
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_rsassa_pss_verify ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_rsassa_pss_verify
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_rsassa_pss_verify_ext ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_rsassa_pss_verify_ext
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_copy ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_copy
${KEEP_MBEDTLS_RSA_C}mbedtls_rsa_free ${MBEDTLS_BACKEND_PREFIX}_mbedtls_rsa_free
## DHM
${KEEP_MBEDTLS_DHM_C}mbedtls_dhm_calc_secret ${MBEDTLS_BACKEND_PREFIX}_mbedtls_dhm_calc_secret
${KEEP_MBEDTLS_DHM_C}mbedtls_dhm_free ${MBEDTLS_BACKEND_PREFIX}_mbedtls_dhm_free
${KEEP_MBEDTLS_DHM_C}mbedtls_dhm_init ${MBEDTLS_BACKEND_PREFIX}_mbedtls_dhm_init
${KEEP_MBEDTLS_DHM_C}mbedtls_dhm_make_params ${MBEDTLS_BACKEND_PREFIX}_mbedtls_dhm_make_params
${KEEP_MBEDTLS_DHM_C}mbedtls_dhm_make_public ${MBEDTLS_BACKEND_PREFIX}_mbedtls_dhm_make_public
${KEEP_MBEDTLS_DHM_C}mbedtls_dhm_parse_dhm ${MBEDTLS_BACKEND_PREFIX}_mbedtls_dhm_parse_dhm
${KEEP_MBEDTLS_DHM_C}mbedtls_dhm_read_params ${MBEDTLS_BACKEND_PREFIX}_mbedtls_dhm_read_params
${KEEP_MBEDTLS_DHM_C}mbedtls_dhm_read_public ${MBEDTLS_BACKEND_PREFIX}_mbedtls_dhm_read_public
${KEEP_MBEDTLS_DHM_C}mbedtls_dhm_set_group ${MBEDTLS_BACKEND_PREFIX}_mbedtls_dhm_set_group
## ECDSA
${KEEP_MBEDTLS_ECDSA_C}mbedtls_ecdsa_sign ${MBEDTLS_BACKEND_PREFIX}_mbedtls_ecdsa_sign
${KEEP_MBEDTLS_ECDSA_C}mbedtls_ecdsa_verify ${MBEDTLS_BACKEND_PREFIX}_mbedtls_ecdsa_verify
${KEEP_MBEDTLS_ECDSA_C}mbedtls_ecdsa_genkey ${MBEDTLS_BACKEND_PREFIX}_mbedtls_ecdsa_genkey
## ECDH
${KEEP_MBEDTLS_ECDH_C}mbedtls_ecdh_gen_public ${MBEDTLS_BACKEND_PREFIX}_mbedtls_ecdh_gen_public
${KEEP_MBEDTLS_ECDH_C}mbedtls_ecdh_compute_shared ${MBEDTLS_BACKEND_PREFIX}_mbedtls_ecdh_compute_shared
## GCM
${KEEP_MBEDTLS_GCM_C}mbedtls_gcm_auth_decrypt ${MBEDTLS_BACKEND_PREFIX}_mbedtls_gcm_auth_decrypt
${KEEP_MBEDTLS_GCM_C}mbedtls_gcm_crypt_and_tag ${MBEDTLS_BACKEND_PREFIX}_mbedtls_gcm_crypt_and_tag
${KEEP_MBEDTLS_GCM_C}mbedtls_gcm_finish ${MBEDTLS_BACKEND_PREFIX}_mbedtls_gcm_finish
${KEEP_MBEDTLS_GCM_C}mbedtls_gcm_free ${MBEDTLS_BACKEND_PREFIX}_mbedtls_gcm_free
${KEEP_MBEDTLS_GCM_C}mbedtls_gcm_init ${MBEDTLS_BACKEND_PREFIX}_mbedtls_gcm_init
${KEEP_MBEDTLS_GCM_C}mbedtls_gcm_setkey ${MBEDTLS_BACKEND_PREFIX}_mbedtls_gcm_setkey
${KEEP_MBEDTLS_GCM_C}mbedtls_gcm_starts ${MBEDTLS_BACKEND_PREFIX}_mbedtls_gcm_starts
${KEEP_MBEDTLS_GCM_C}mbedtls_gcm_update ${MBEDTLS_BACKEND_PREFIX}_mbedtls_gcm_update
${KEEP_MBEDTLS_PLATFORM}mbedtls_platform_zeroize ${MBEDTLS_BACKEND_PREFIX}_mbedtls_platform_zeroize
