#
# CMAC
#
${KEEP_MBEDTLS_CMAC_C}mbedtls_aes_cmac_prf_128
${KEEP_MBEDTLS_CMAC_C}mbedtls_cipher_cmac
${KEEP_MBEDTLS_CMAC_C}mbedtls_cipher_cmac_finish
${KEEP_MBEDTLS_CMAC_C}mbedtls_cipher_cmac_reset
${KEEP_MBEDTLS_CMAC_C}mbedtls_cipher_cmac_starts
${KEEP_MBEDTLS_CMAC_C}mbedtls_cipher_cmac_update
#
# ECP
#
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_check_privkey
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_check_pubkey
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_check_pub_priv
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_copy
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_curve_info_from_grp_id
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_curve_info_from_name
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_curve_info_from_tls_id
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_curve_list
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_gen_key
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_gen_keypair
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_gen_keypair_base
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_gen_privkey
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_group_copy
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_group_free
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_group_init
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_grp_id_list
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_is_zero
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_keypair_free
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_keypair_init
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_mul
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_muladd
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_muladd_restartable
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_mul_restartable
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_point_cmp
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_point_free
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_point_init
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_point_read_binary
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_point_read_string
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_point_write_binary
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_set_zero
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_tls_read_group
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_tls_read_group_id
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_tls_read_point
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_tls_write_group
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_tls_write_point
${KEEP_MBEDTLS_ECP_C}mbedtls_ecp_group_load
#
# ECJPAKE
#
${KEEP_MBEDTLS_ECJPAKE_C}mbedtls_ecjpake_check
${KEEP_MBEDTLS_ECJPAKE_C}mbedtls_ecjpake_derive_secret
${KEEP_MBEDTLS_ECJPAKE_C}mbedtls_ecjpake_free
${KEEP_MBEDTLS_ECJPAKE_C}mbedtls_ecjpake_init
${KEEP_MBEDTLS_ECJPAKE_C}mbedtls_ecjpake_read_round_one
${KEEP_MBEDTLS_ECJPAKE_C}mbedtls_ecjpake_read_round_two
${KEEP_MBEDTLS_ECJPAKE_C}mbedtls_ecjpake_setup
${KEEP_MBEDTLS_ECJPAKE_C}mbedtls_ecjpake_write_round_one
${KEEP_MBEDTLS_ECJPAKE_C}mbedtls_ecjpake_write_round_two
#
# MISC
#
${KEEP_MBEDTLS_PLATFORM}mbedtls_platform_zeroize
#
# SHA1 
#
${KEEP_MBEDTLS_SHA1_C}mbedtls_sha1
${KEEP_MBEDTLS_SHA1_C}mbedtls_internal_sha1_process
${KEEP_MBEDTLS_SHA1_C}mbedtls_sha1_clone
${KEEP_MBEDTLS_SHA1_C}mbedtls_sha1_finish_ret
${KEEP_MBEDTLS_SHA1_C}mbedtls_sha1_free
${KEEP_MBEDTLS_SHA1_C}mbedtls_sha1_init
${KEEP_MBEDTLS_SHA1_C}mbedtls_sha1_ret
${KEEP_MBEDTLS_SHA1_C}mbedtls_sha1_starts
${KEEP_MBEDTLS_SHA1_C}mbedtls_sha1_starts_ret
${KEEP_MBEDTLS_SHA1_C}mbedtls_sha1_update_ret
#
# SHA256
#
${KEEP_MBEDTLS_SHA256_C}mbedtls_sha256
${KEEP_MBEDTLS_SHA256_C}mbedtls_internal_sha256_process
${KEEP_MBEDTLS_SHA256_C}mbedtls_sha256_clone
${KEEP_MBEDTLS_SHA256_C}mbedtls_sha256_finish_ret
${KEEP_MBEDTLS_SHA256_C}mbedtls_sha256_free
${KEEP_MBEDTLS_SHA256_C}mbedtls_sha256_init
${KEEP_MBEDTLS_SHA256_C}mbedtls_sha256_ret
${KEEP_MBEDTLS_SHA256_C}mbedtls_sha256_starts_ret
${KEEP_MBEDTLS_SHA256_C}mbedtls_sha256_update_ret
#
# CHACHA20
#
${KEEP_MBEDTLS_CHACHA20_C}mbedtls_chacha20_crypt
${KEEP_MBEDTLS_CHACHA20_C}mbedtls_chacha20_free
${KEEP_MBEDTLS_CHACHA20_C}mbedtls_chacha20_init
${KEEP_MBEDTLS_CHACHA20_C}mbedtls_chacha20_setkey
${KEEP_MBEDTLS_CHACHA20_C}mbedtls_chacha20_starts
${KEEP_MBEDTLS_CHACHA20_C}mbedtls_chacha20_update
#
# POLY
#
${KEEP_MBEDTLS_POLY1305_C}mbedtls_poly1305_finish
${KEEP_MBEDTLS_POLY1305_C}mbedtls_poly1305_free
${KEEP_MBEDTLS_POLY1305_C}mbedtls_poly1305_init
${KEEP_MBEDTLS_POLY1305_C}mbedtls_poly1305_mac
${KEEP_MBEDTLS_POLY1305_C}mbedtls_poly1305_starts
${KEEP_MBEDTLS_POLY1305_C}mbedtls_poly1305_update
#
# CHACHAPOLY
#
${KEEP_MBEDTLS_CHACHAPOLY_C}mbedtls_chachapoly_auth_decrypt
${KEEP_MBEDTLS_CHACHAPOLY_C}mbedtls_chachapoly_encrypt_and_tag
${KEEP_MBEDTLS_CHACHAPOLY_C}mbedtls_chachapoly_finish
${KEEP_MBEDTLS_CHACHAPOLY_C}mbedtls_chachapoly_free
${KEEP_MBEDTLS_CHACHAPOLY_C}mbedtls_chachapoly_init
${KEEP_MBEDTLS_CHACHAPOLY_C}mbedtls_chachapoly_setkey
${KEEP_MBEDTLS_CHACHAPOLY_C}mbedtls_chachapoly_starts
${KEEP_MBEDTLS_CHACHAPOLY_C}mbedtls_chachapoly_update
${KEEP_MBEDTLS_CHACHAPOLY_C}mbedtls_chachapoly_update_aad