mbedTLS
MBEDTLS_MPI_CHK
is only used within mbedTLS.
Symbol previews are coming soon...
Symbols
loading (1/1)...
mbedTLS
add32()
aes_128_ecb_info
aes_128_gcm_info
aes_192_ecb_info
aes_192_gcm_info
aes_256_ecb_info
aes_256_gcm_info
aes_crypt_ecb_wrap()
aes_ctx_alloc()
aes_ctx_free()
aes_info
aes_setkey_dec_wrap()
aes_setkey_enc_wrap()
asn1_find_named_data()
base64_dec_map
base64_enc_map
block_cipher_df()
camellia_128_ecb_info
camellia_128_gcm_info
camellia_192_ecb_info
camellia_192_gcm_info
camellia_256_ecb_info
camellia_256_gcm_info
camellia_crypt_ecb_wrap()
camellia_ctx_alloc()
camellia_ctx_free()
camellia_feistel()
camellia_info
camellia_setkey_dec_wrap()
camellia_setkey_enc_wrap()
ciphersuite_definitions
ciphersuite_preference
ctr_drbg_update_internal()
derive_mpi()
ecdh_calc_secret_internal()
ecdh_compute_shared_restartable()
ecdh_free_internal()
ecdh_gen_public_restartable()
ecdh_get_params_internal()
ecdh_init_internal()
ecdh_make_params_internal()
ecdh_make_public_internal()
ecdh_read_params_internal()
ecdh_read_public_internal()
ecdh_setup_internal()
ecdsa_alloc_wrap()
ecdsa_can_do()
ecdsa_free_wrap()
ecdsa_sign_restartable()
ecdsa_sign_wrap()
ecdsa_signature_to_asn1()
ecdsa_verify_restartable()
ecdsa_verify_wrap()
eckey_alloc_wrap()
eckey_can_do()
eckey_check_pair()
eckey_debug()
eckey_free_wrap()
eckey_get_bitlen()
eckey_sign_wrap()
eckey_verify_wrap()
eckeydh_can_do()
ecp_add_mixed()
ecp_check_pubkey_sw()
ecp_comb_recode_core()
ecp_comb_recode_scalar()
ecp_curve_type
ecp_double_jac()
ecp_get_type()
ecp_group_load()
ecp_mod_p256()
ecp_mod_p384()
ecp_modp()
ecp_mpi_load()
ecp_mpi_set1()
ecp_mul_comb_after_precomp()
ecp_mul_comb_core()
ecp_mul_comb()
ecp_normalize_jac_many()
ecp_normalize_jac()
ecp_pick_window_size()
ecp_precompute_comb()
ecp_randomize_jac()
ecp_safe_invert_jac()
ecp_select_comb()
ecp_supported_curves
ecp_supported_grp_id
entropy_gather_internal()
entropy_update()
fix_negative()
FSb
FSb2
FSb3
FSb4
FT0
FT1
FT2
FT3
gcm_aes_info
gcm_aes_setkey_wrap()
gcm_camellia_info
gcm_camellia_setkey_wrap()
gcm_ctx_alloc()
gcm_ctx_free()
gcm_gen_table()
gcm_mult()
indexes
K
last4
mbedtls_aes_context
mbedtls_aes_crypt_ecb()
mbedtls_aes_decrypt()
mbedtls_aes_encrypt()
mbedtls_aes_free()
mbedtls_aes_init()
mbedtls_aes_setkey_dec()
mbedtls_aes_setkey_enc()
mbedtls_asn1_bitstring
mbedtls_asn1_buf
mbedtls_asn1_find_named_data()
mbedtls_asn1_free_named_data_list()
mbedtls_asn1_free_named_data()
mbedtls_asn1_get_alg_null()
mbedtls_asn1_get_alg()
mbedtls_asn1_get_bitstring_null()
mbedtls_asn1_get_bitstring()
mbedtls_asn1_get_bool()
mbedtls_asn1_get_int()
mbedtls_asn1_get_len()
mbedtls_asn1_get_mpi()
mbedtls_asn1_get_sequence_of()
mbedtls_asn1_get_tag()
mbedtls_asn1_named_data
mbedtls_asn1_sequence
mbedtls_asn1_store_named_data()
mbedtls_asn1_write_algorithm_identifier()
mbedtls_asn1_write_bitstring()
mbedtls_asn1_write_bool()
mbedtls_asn1_write_ia5_string()
mbedtls_asn1_write_int()
mbedtls_asn1_write_len()
mbedtls_asn1_write_mpi()
mbedtls_asn1_write_null()
mbedtls_asn1_write_octet_string()
mbedtls_asn1_write_oid()
mbedtls_asn1_write_printable_string()
mbedtls_asn1_write_raw_buffer()
mbedtls_asn1_write_tag()
mbedtls_asn1_write_tagged_string()
mbedtls_asn1_write_utf8_string()
mbedtls_base64_decode()
mbedtls_base64_encode()
mbedtls_camellia_context
mbedtls_camellia_crypt_ecb()
mbedtls_camellia_free()
mbedtls_camellia_init()
mbedtls_camellia_setkey_dec()
mbedtls_camellia_setkey_enc()
mbedtls_cipher_auth_decrypt()
mbedtls_cipher_auth_encrypt()
mbedtls_cipher_base_t
mbedtls_cipher_check_tag()
mbedtls_cipher_context_t
mbedtls_cipher_crypt()
mbedtls_cipher_definition_t
mbedtls_cipher_definitions
mbedtls_cipher_finish()
mbedtls_cipher_free()
mbedtls_cipher_get_block_size()
mbedtls_cipher_get_cipher_mode()
mbedtls_cipher_get_iv_size()
mbedtls_cipher_get_key_bitlen()
mbedtls_cipher_get_name()
mbedtls_cipher_get_operation()
mbedtls_cipher_get_type()
mbedtls_cipher_id_t
mbedtls_cipher_info_from_string()
mbedtls_cipher_info_from_type()
mbedtls_cipher_info_from_values()
mbedtls_cipher_info_t
mbedtls_cipher_init()
mbedtls_cipher_list()
mbedtls_cipher_mode_t
mbedtls_cipher_padding_t
mbedtls_cipher_reset()
mbedtls_cipher_set_iv()
mbedtls_cipher_setkey()
mbedtls_cipher_setup()
mbedtls_cipher_supported
mbedtls_cipher_type_t
mbedtls_cipher_update_ad()
mbedtls_cipher_update()
mbedtls_cipher_write_tag()
mbedtls_clz()
mbedtls_cmac_context_t
mbedtls_constant_time_memcmp()
mbedtls_ctr_drbg_context
mbedtls_ctr_drbg_free()
mbedtls_ctr_drbg_init()
mbedtls_ctr_drbg_random_with_add()
mbedtls_ctr_drbg_random()
mbedtls_ctr_drbg_reseed()
mbedtls_ctr_drbg_seed_entropy_len()
mbedtls_ctr_drbg_seed()
mbedtls_ctr_drbg_set_entropy_len()
mbedtls_ctr_drbg_set_prediction_resistance()
mbedtls_ctr_drbg_set_reseed_interval()
mbedtls_ctr_drbg_update_ret()
mbedtls_ctr_drbg_update()
mbedtls_debug_ecdh_attr
mbedtls_debug_print_buf()
mbedtls_debug_print_crt()
mbedtls_debug_print_ecp()
mbedtls_debug_print_mpi()
mbedtls_debug_print_msg()
mbedtls_debug_print_ret()
mbedtls_debug_printf_ecdh()
mbedtls_debug_set_threshold()
mbedtls_des_context
mbedtls_des_crypt_ecb()
mbedtls_des_free()
mbedtls_des_init()
mbedtls_des_key_check_key_parity()
mbedtls_des_key_check_weak()
mbedtls_des_key_set_parity()
mbedtls_des_setkey_dec()
mbedtls_des_setkey_enc()
mbedtls_des_setkey()
mbedtls_des3_context
mbedtls_des3_crypt_ecb()
mbedtls_des3_free()
mbedtls_des3_init()
mbedtls_des3_set2key_dec()
mbedtls_des3_set2key_enc()
mbedtls_des3_set3key_dec()
mbedtls_des3_set3key_enc()
mbedtls_ecdh_calc_secret()
mbedtls_ecdh_compute_shared()
mbedtls_ecdh_context
mbedtls_ecdh_free()
mbedtls_ecdh_gen_public()
mbedtls_ecdh_get_params()
mbedtls_ecdh_grp_id()
mbedtls_ecdh_init()
mbedtls_ecdh_make_params()
mbedtls_ecdh_make_public()
mbedtls_ecdh_read_params()
mbedtls_ecdh_read_public()
mbedtls_ecdh_setup()
mbedtls_ecdh_side
mbedtls_ecdsa_free()
mbedtls_ecdsa_from_keypair()
mbedtls_ecdsa_genkey()
mbedtls_ecdsa_info
mbedtls_ecdsa_init()
mbedtls_ecdsa_read_signature_restartable()
mbedtls_ecdsa_read_signature()
mbedtls_ecdsa_restart_ctx
mbedtls_ecdsa_sign()
mbedtls_ecdsa_verify()
mbedtls_ecdsa_write_signature_restartable()
mbedtls_ecdsa_write_signature()
mbedtls_eckey_info
mbedtls_eckeydh_info
mbedtls_ecp_check_privkey()
mbedtls_ecp_check_pub_priv()
mbedtls_ecp_check_pubkey()
mbedtls_ecp_copy()
mbedtls_ecp_curve_info
mbedtls_ecp_curve_info_from_grp_id()
mbedtls_ecp_curve_info_from_name()
mbedtls_ecp_curve_info_from_tls_id()
mbedtls_ecp_curve_list()
mbedtls_ecp_gen_key()
mbedtls_ecp_gen_keypair_base()
mbedtls_ecp_gen_keypair()
mbedtls_ecp_gen_privkey()
mbedtls_ecp_group
mbedtls_ecp_group_copy()
mbedtls_ecp_group_free()
mbedtls_ecp_group_id
mbedtls_ecp_group_init()
mbedtls_ecp_group_load()
mbedtls_ecp_grp_id_list()
mbedtls_ecp_is_zero()
mbedtls_ecp_keypair
mbedtls_ecp_keypair_free()
mbedtls_ecp_keypair_init()
mbedtls_ecp_mul_restartable()
mbedtls_ecp_mul_shortcuts()
mbedtls_ecp_mul()
mbedtls_ecp_muladd_restartable()
mbedtls_ecp_muladd()
mbedtls_ecp_point
mbedtls_ecp_point_cmp()
mbedtls_ecp_point_free()
mbedtls_ecp_point_init()
mbedtls_ecp_point_read_binary()
mbedtls_ecp_point_read_string()
mbedtls_ecp_point_write_binary()
mbedtls_ecp_restart_ctx
mbedtls_ecp_set_zero()
mbedtls_ecp_tls_read_group_id()
mbedtls_ecp_tls_read_group()
mbedtls_ecp_tls_read_point()
mbedtls_ecp_tls_write_group()
mbedtls_ecp_tls_write_point()
mbedtls_entropy_add_source()
mbedtls_entropy_context
mbedtls_entropy_f_source_ptr
mbedtls_entropy_free()
mbedtls_entropy_func()
mbedtls_entropy_gather()
mbedtls_entropy_init()
mbedtls_entropy_source_state
mbedtls_entropy_update_manual()
mbedtls_gcm_auth_decrypt()
mbedtls_gcm_context
mbedtls_gcm_crypt_and_tag()
mbedtls_gcm_finish()
mbedtls_gcm_free()
mbedtls_gcm_init()
mbedtls_gcm_setkey()
mbedtls_gcm_starts()
mbedtls_gcm_update()
mbedtls_hardware_poll()
mbedtls_int_div_int()
mbedtls_internal_aes_decrypt()
mbedtls_internal_aes_encrypt()
mbedtls_internal_md5_process()
mbedtls_internal_sha256_process()
mbedtls_internal_sha512_process()
mbedtls_iso_c_forbids_empty_translation_units
mbedtls_key_exchange_type_t
mbedtls_md_clone()
mbedtls_md_context_t
mbedtls_md_finish()
mbedtls_md_free()
mbedtls_md_get_name()
mbedtls_md_get_size()
mbedtls_md_get_type()
mbedtls_md_hmac_finish()
mbedtls_md_hmac_reset()
mbedtls_md_hmac_starts()
mbedtls_md_hmac_update()
mbedtls_md_hmac()
mbedtls_md_info_from_string()
mbedtls_md_info_from_type()
mbedtls_md_info_t
mbedtls_md_init_ctx()
mbedtls_md_init()
mbedtls_md_list()
mbedtls_md_process()
mbedtls_md_setup()
mbedtls_md_starts()
mbedtls_md_type_t
mbedtls_md_update()
mbedtls_md()
mbedtls_md5_clone()
mbedtls_md5_context
mbedtls_md5_finish_ret()
mbedtls_md5_finish()
mbedtls_md5_free()
mbedtls_md5_init()
mbedtls_md5_process()
mbedtls_md5_ret()
mbedtls_md5_starts_ret()
mbedtls_md5_starts()
mbedtls_md5_update_ret()
mbedtls_md5_update()
mbedtls_md5()
mbedtls_memory_buffer_alloc_free()
mbedtls_memory_buffer_alloc_init()
mbedtls_memory_buffer_alloc_verify()
mbedtls_memory_buffer_set_verify()
mbedtls_mpi
mbedtls_mpi_add_abs()
mbedtls_mpi_add_int()
mbedtls_mpi_add_mpi()
mbedtls_mpi_bitlen()
mbedtls_mpi_cmp_abs()
mbedtls_mpi_cmp_int()
mbedtls_mpi_cmp_mpi()
mbedtls_mpi_copy()
mbedtls_mpi_div_int()
mbedtls_mpi_div_mpi()
mbedtls_mpi_exp_mod()
mbedtls_mpi_fill_random()
mbedtls_mpi_free()
mbedtls_mpi_gcd()
mbedtls_mpi_gen_prime_flag_t
mbedtls_mpi_gen_prime()
mbedtls_mpi_get_bit()
mbedtls_mpi_grow()
mbedtls_mpi_init()
mbedtls_mpi_inv_mod()
mbedtls_mpi_is_prime_ext()
mbedtls_mpi_is_prime()
mbedtls_mpi_lsb()
mbedtls_mpi_lset()
mbedtls_mpi_mod_int()
mbedtls_mpi_mod_mpi()
mbedtls_mpi_mul_int()
mbedtls_mpi_mul_mpi()
mbedtls_mpi_read_binary()
mbedtls_mpi_read_string()
mbedtls_mpi_safe_cond_assign()
mbedtls_mpi_safe_cond_swap()
mbedtls_mpi_set_bit()
mbedtls_mpi_shift_l()
mbedtls_mpi_shift_r()
mbedtls_mpi_shrink()
mbedtls_mpi_sint
mbedtls_mpi_size()
mbedtls_mpi_sub_abs()
mbedtls_mpi_sub_int()
mbedtls_mpi_sub_mpi()
mbedtls_mpi_swap()
mbedtls_mpi_uint
mbedtls_mpi_write_binary()
mbedtls_mpi_write_string()
mbedtls_mpi_zeroize()
mbedtls_net_accept()
mbedtls_net_bind()
mbedtls_net_connect()
mbedtls_net_context
mbedtls_net_free()
mbedtls_net_init()
mbedtls_net_poll()
mbedtls_net_recv_timeout()
mbedtls_net_recv()
mbedtls_net_send()
mbedtls_net_set_block()
mbedtls_net_set_nonblock()
mbedtls_net_usleep()
mbedtls_oid_descriptor_t
mbedtls_oid_get_attr_short_name()
mbedtls_oid_get_cipher_alg()
mbedtls_oid_get_ec_grp()
mbedtls_oid_get_extended_key_usage()
mbedtls_oid_get_md_alg()
mbedtls_oid_get_md_hmac()
mbedtls_oid_get_numeric_string()
mbedtls_oid_get_oid_by_ec_grp()
mbedtls_oid_get_oid_by_md()
mbedtls_oid_get_oid_by_pk_alg()
mbedtls_oid_get_oid_by_sig_alg()
mbedtls_oid_get_pk_alg()
mbedtls_oid_get_sig_alg_desc()
mbedtls_oid_get_sig_alg()
mbedtls_oid_get_x509_ext_type()
mbedtls_operation_t
mbedtls_pem_context
mbedtls_pem_free()
mbedtls_pem_init()
mbedtls_pem_read_buffer()
mbedtls_pk_can_do()
mbedtls_pk_check_pair()
mbedtls_pk_context
mbedtls_pk_debug_item
mbedtls_pk_debug_type
mbedtls_pk_debug()
mbedtls_pk_decrypt()
mbedtls_pk_ec()
mbedtls_pk_encrypt()
mbedtls_pk_free()
mbedtls_pk_get_bitlen()
mbedtls_pk_get_len()
mbedtls_pk_get_name()
mbedtls_pk_get_type()
mbedtls_pk_info_from_type()
mbedtls_pk_info_t
mbedtls_pk_init()
mbedtls_pk_parse_key()
mbedtls_pk_parse_public_key()
mbedtls_pk_parse_subpubkey()
mbedtls_pk_restart_ctx
mbedtls_pk_rsassa_pss_options
mbedtls_pk_setup()
mbedtls_pk_sign_restartable()
mbedtls_pk_sign()
mbedtls_pk_type_t
mbedtls_pk_verify_ext()
mbedtls_pk_verify_restartable()
mbedtls_pk_verify()
mbedtls_platform_context
mbedtls_platform_setup()
mbedtls_platform_teardown()
mbedtls_platform_zeroize()
mbedtls_rsa_check_privkey()
mbedtls_rsa_check_pub_priv()
mbedtls_rsa_check_pubkey()
mbedtls_rsa_complete()
mbedtls_rsa_context
mbedtls_rsa_copy()
mbedtls_rsa_export_crt()
mbedtls_rsa_export_raw()
mbedtls_rsa_export()
mbedtls_rsa_free()
mbedtls_rsa_gen_key()
mbedtls_rsa_get_len()
mbedtls_rsa_import_raw()
mbedtls_rsa_import()
mbedtls_rsa_init()
mbedtls_rsa_pkcs1_decrypt()
mbedtls_rsa_pkcs1_encrypt()
mbedtls_rsa_pkcs1_sign()
mbedtls_rsa_pkcs1_verify()
mbedtls_rsa_private()
mbedtls_rsa_public()
mbedtls_rsa_rsaes_oaep_decrypt()
mbedtls_rsa_rsaes_oaep_encrypt()
mbedtls_rsa_rsaes_pkcs1_v15_decrypt()
mbedtls_rsa_rsaes_pkcs1_v15_encrypt()
mbedtls_rsa_rsassa_pkcs1_v15_sign()
mbedtls_rsa_rsassa_pkcs1_v15_verify()
mbedtls_rsa_rsassa_pss_sign()
mbedtls_rsa_rsassa_pss_verify_ext()
mbedtls_rsa_rsassa_pss_verify()
mbedtls_rsa_set_padding()
mbedtls_sha224_info
mbedtls_sha256_clone()
mbedtls_sha256_context
mbedtls_sha256_finish_ret()
mbedtls_sha256_finish()
mbedtls_sha256_free()
mbedtls_sha256_info
mbedtls_sha256_init()
mbedtls_sha256_process()
mbedtls_sha256_ret()
mbedtls_sha256_starts_ret()
mbedtls_sha256_starts()
mbedtls_sha256_update_ret()
mbedtls_sha256_update()
mbedtls_sha256()
mbedtls_sha384_info
mbedtls_sha512_clone()
mbedtls_sha512_context
mbedtls_sha512_finish_ret()
mbedtls_sha512_finish()
mbedtls_sha512_free()
mbedtls_sha512_info
mbedtls_sha512_init()
mbedtls_sha512_process()
mbedtls_sha512_ret()
mbedtls_sha512_starts_ret()
mbedtls_sha512_starts()
mbedtls_sha512_update_ret()
mbedtls_sha512_update()
mbedtls_sha512()
mbedtls_ssl_check_cert_usage()
mbedtls_ssl_check_curve()
mbedtls_ssl_check_pending()
mbedtls_ssl_check_sig_hash()
mbedtls_ssl_ciphersuite_cert_req_allowed()
mbedtls_ssl_ciphersuite_from_id()
mbedtls_ssl_ciphersuite_from_string()
mbedtls_ssl_ciphersuite_has_pfs()
mbedtls_ssl_ciphersuite_t
mbedtls_ssl_ciphersuite_uses_ec()
mbedtls_ssl_ciphersuite_uses_ecdhe()
mbedtls_ssl_ciphersuite_uses_psk()
mbedtls_ssl_ciphersuite_uses_server_signature()
mbedtls_ssl_close_notify()
mbedtls_ssl_conf_authmode()
mbedtls_ssl_conf_ca_chain()
mbedtls_ssl_conf_cert_profile()
mbedtls_ssl_conf_cert_req_ca_list()
mbedtls_ssl_conf_ciphersuites_for_version()
mbedtls_ssl_conf_ciphersuites()
mbedtls_ssl_conf_curves()
mbedtls_ssl_conf_dbg()
mbedtls_ssl_conf_endpoint()
mbedtls_ssl_conf_legacy_renegotiation()
mbedtls_ssl_conf_max_version()
mbedtls_ssl_conf_min_version()
mbedtls_ssl_conf_own_cert()
mbedtls_ssl_conf_read_timeout()
mbedtls_ssl_conf_rng()
mbedtls_ssl_conf_session_cache()
mbedtls_ssl_conf_sig_hashes()
mbedtls_ssl_conf_transport()
mbedtls_ssl_conf_verify()
mbedtls_ssl_config
mbedtls_ssl_config_defaults()
mbedtls_ssl_config_free()
mbedtls_ssl_config_init()
mbedtls_ssl_context
mbedtls_ssl_cookie_check_t
mbedtls_ssl_cookie_write_t
mbedtls_ssl_derive_keys()
mbedtls_ssl_fetch_input()
mbedtls_ssl_flush_output()
mbedtls_ssl_free()
mbedtls_ssl_get_bytes_avail()
mbedtls_ssl_get_ciphersuite_id()
mbedtls_ssl_get_ciphersuite_name()
mbedtls_ssl_get_ciphersuite_sig_alg()
mbedtls_ssl_get_ciphersuite_sig_pk_alg()
mbedtls_ssl_get_ciphersuite()
mbedtls_ssl_get_key_exchange_md_tls1_2()
mbedtls_ssl_get_max_out_record_payload()
mbedtls_ssl_get_peer_cert()
mbedtls_ssl_get_record_expansion()
mbedtls_ssl_get_session()
mbedtls_ssl_get_timer_t
mbedtls_ssl_get_verify_result()
mbedtls_ssl_get_version()
mbedtls_ssl_handle_message_type()
mbedtls_ssl_handshake_client_step()
mbedtls_ssl_handshake_free()
mbedtls_ssl_handshake_params
mbedtls_ssl_handshake_server_step()
mbedtls_ssl_handshake_step()
mbedtls_ssl_handshake_wrapup()
mbedtls_ssl_handshake()
mbedtls_ssl_hash_from_md_alg()
mbedtls_ssl_hdr_len()
mbedtls_ssl_hs_buffer
mbedtls_ssl_hs_hdr_len()
mbedtls_ssl_init()
mbedtls_ssl_key_cert
mbedtls_ssl_list_ciphersuites()
mbedtls_ssl_md_alg_from_hash()
mbedtls_ssl_optimize_checksum()
mbedtls_ssl_own_cert()
mbedtls_ssl_own_key()
mbedtls_ssl_parse_certificate()
mbedtls_ssl_parse_change_cipher_spec()
mbedtls_ssl_parse_finished()
mbedtls_ssl_pk_alg_from_sig()
mbedtls_ssl_premaster_secret
mbedtls_ssl_prepare_handshake_record()
mbedtls_ssl_read_record()
mbedtls_ssl_read_version()
mbedtls_ssl_read()
mbedtls_ssl_recv_t
mbedtls_ssl_recv_timeout_t
mbedtls_ssl_reset_checksum()
mbedtls_ssl_safer_memcmp()
mbedtls_ssl_send_alert_message()
mbedtls_ssl_send_fatal_handshake_failure()
mbedtls_ssl_send_t
mbedtls_ssl_session
mbedtls_ssl_session_free()
mbedtls_ssl_session_init()
mbedtls_ssl_session_reset()
mbedtls_ssl_set_bio()
mbedtls_ssl_set_calc_verify_md()
mbedtls_ssl_set_hostname()
mbedtls_ssl_set_session()
mbedtls_ssl_set_timer_cb()
mbedtls_ssl_set_timer_t
mbedtls_ssl_setup()
mbedtls_ssl_sig_from_pk_alg()
mbedtls_ssl_sig_from_pk()
mbedtls_ssl_sig_hash_set_add()
mbedtls_ssl_sig_hash_set_const_hash()
mbedtls_ssl_sig_hash_set_find()
mbedtls_ssl_sig_hash_set_init()
mbedtls_ssl_sig_hash_set_t
mbedtls_ssl_states
mbedtls_ssl_ticket_parse_t
mbedtls_ssl_ticket_write_t
mbedtls_ssl_transform
mbedtls_ssl_transform_free()
mbedtls_ssl_update_handshake_status()
mbedtls_ssl_write_certificate()
mbedtls_ssl_write_change_cipher_spec()
mbedtls_ssl_write_finished()
mbedtls_ssl_write_handshake_msg()
mbedtls_ssl_write_record()
mbedtls_ssl_write_version()
mbedtls_ssl_write()
mbedtls_strerror()
mbedtls_test_ca_crt
mbedtls_test_ca_crt_ec
mbedtls_test_ca_crt_ec_der
mbedtls_test_ca_crt_ec_der_len
mbedtls_test_ca_crt_ec_len
mbedtls_test_ca_crt_ec_pem
mbedtls_test_ca_crt_ec_pem_len
mbedtls_test_ca_crt_len
mbedtls_test_ca_crt_rsa
mbedtls_test_ca_crt_rsa_len
mbedtls_test_ca_crt_rsa_sha1
mbedtls_test_ca_crt_rsa_sha1_der
mbedtls_test_ca_crt_rsa_sha1_der_len
mbedtls_test_ca_crt_rsa_sha1_len
mbedtls_test_ca_crt_rsa_sha1_pem
mbedtls_test_ca_crt_rsa_sha1_pem_len
mbedtls_test_ca_crt_rsa_sha256
mbedtls_test_ca_crt_rsa_sha256_der
mbedtls_test_ca_crt_rsa_sha256_der_len
mbedtls_test_ca_crt_rsa_sha256_len
mbedtls_test_ca_crt_rsa_sha256_pem
mbedtls_test_ca_crt_rsa_sha256_pem_len
mbedtls_test_ca_key
mbedtls_test_ca_key_ec
mbedtls_test_ca_key_ec_der
mbedtls_test_ca_key_ec_der_len
mbedtls_test_ca_key_ec_len
mbedtls_test_ca_key_ec_pem
mbedtls_test_ca_key_ec_pem_len
mbedtls_test_ca_key_len
mbedtls_test_ca_key_rsa
mbedtls_test_ca_key_rsa_der
mbedtls_test_ca_key_rsa_der_len
mbedtls_test_ca_key_rsa_len
mbedtls_test_ca_key_rsa_pem
mbedtls_test_ca_key_rsa_pem_len
mbedtls_test_ca_pwd
mbedtls_test_ca_pwd_ec
mbedtls_test_ca_pwd_ec_der_len
mbedtls_test_ca_pwd_ec_len
mbedtls_test_ca_pwd_ec_pem
mbedtls_test_ca_pwd_ec_pem_len
mbedtls_test_ca_pwd_len
mbedtls_test_ca_pwd_rsa
mbedtls_test_ca_pwd_rsa_der_len
mbedtls_test_ca_pwd_rsa_len
mbedtls_test_ca_pwd_rsa_pem
mbedtls_test_ca_pwd_rsa_pem_len
mbedtls_test_cas
mbedtls_test_cas_der
mbedtls_test_cas_der_len
mbedtls_test_cas_len
mbedtls_test_cas_pem
mbedtls_test_cas_pem_len
mbedtls_test_cli_crt
mbedtls_test_cli_crt_ec
mbedtls_test_cli_crt_ec_der
mbedtls_test_cli_crt_ec_der_len
mbedtls_test_cli_crt_ec_len
mbedtls_test_cli_crt_ec_pem
mbedtls_test_cli_crt_ec_pem_len
mbedtls_test_cli_crt_len
mbedtls_test_cli_crt_rsa
mbedtls_test_cli_crt_rsa_der
mbedtls_test_cli_crt_rsa_der_len
mbedtls_test_cli_crt_rsa_len
mbedtls_test_cli_crt_rsa_pem
mbedtls_test_cli_crt_rsa_pem_len
mbedtls_test_cli_key
mbedtls_test_cli_key_ec
mbedtls_test_cli_key_ec_der
mbedtls_test_cli_key_ec_der_len
mbedtls_test_cli_key_ec_len
mbedtls_test_cli_key_ec_pem
mbedtls_test_cli_key_ec_pem_len
mbedtls_test_cli_key_len
mbedtls_test_cli_key_rsa
mbedtls_test_cli_key_rsa_der
mbedtls_test_cli_key_rsa_der_len
mbedtls_test_cli_key_rsa_len
mbedtls_test_cli_key_rsa_pem
mbedtls_test_cli_key_rsa_pem_len
mbedtls_test_cli_pwd
mbedtls_test_cli_pwd_ec
mbedtls_test_cli_pwd_ec_len
mbedtls_test_cli_pwd_ec_pem
mbedtls_test_cli_pwd_ec_pem_len
mbedtls_test_cli_pwd_len
mbedtls_test_cli_pwd_rsa
mbedtls_test_cli_pwd_rsa_len
mbedtls_test_cli_pwd_rsa_pem
mbedtls_test_cli_pwd_rsa_pem_len
mbedtls_test_srv_crt
mbedtls_test_srv_crt_ec
mbedtls_test_srv_crt_ec_der
mbedtls_test_srv_crt_ec_der_len
mbedtls_test_srv_crt_ec_len
mbedtls_test_srv_crt_ec_pem
mbedtls_test_srv_crt_ec_pem_len
mbedtls_test_srv_crt_len
mbedtls_test_srv_crt_rsa
mbedtls_test_srv_crt_rsa_len
mbedtls_test_srv_crt_rsa_sha1
mbedtls_test_srv_crt_rsa_sha1_der
mbedtls_test_srv_crt_rsa_sha1_der_len
mbedtls_test_srv_crt_rsa_sha1_len
mbedtls_test_srv_crt_rsa_sha1_pem
mbedtls_test_srv_crt_rsa_sha1_pem_len
mbedtls_test_srv_crt_rsa_sha256
mbedtls_test_srv_crt_rsa_sha256_der
mbedtls_test_srv_crt_rsa_sha256_der_len
mbedtls_test_srv_crt_rsa_sha256_len
mbedtls_test_srv_crt_rsa_sha256_pem
mbedtls_test_srv_crt_rsa_sha256_pem_len
mbedtls_test_srv_key
mbedtls_test_srv_key_ec
mbedtls_test_srv_key_ec_der
mbedtls_test_srv_key_ec_der_len
mbedtls_test_srv_key_ec_len
mbedtls_test_srv_key_ec_pem
mbedtls_test_srv_key_ec_pem_len
mbedtls_test_srv_key_len
mbedtls_test_srv_key_rsa
mbedtls_test_srv_key_rsa_der
mbedtls_test_srv_key_rsa_der_len
mbedtls_test_srv_key_rsa_len
mbedtls_test_srv_key_rsa_pem
mbedtls_test_srv_key_rsa_pem_len
mbedtls_test_srv_pwd
mbedtls_test_srv_pwd_ec
mbedtls_test_srv_pwd_ec_der_len
mbedtls_test_srv_pwd_ec_len
mbedtls_test_srv_pwd_ec_pem
mbedtls_test_srv_pwd_ec_pem_len
mbedtls_test_srv_pwd_len
mbedtls_test_srv_pwd_rsa
mbedtls_test_srv_pwd_rsa_der_len
mbedtls_test_srv_pwd_rsa_len
mbedtls_test_srv_pwd_rsa_pem
mbedtls_test_srv_pwd_rsa_pem_len
mbedtls_x509_crl
mbedtls_x509_crl_entry
mbedtls_x509_crl_free()
mbedtls_x509_crl_info()
mbedtls_x509_crl_init()
mbedtls_x509_crl_parse_der()
mbedtls_x509_crl_parse()
mbedtls_x509_crt
mbedtls_x509_crt_free()
mbedtls_x509_crt_info()
mbedtls_x509_crt_init()
mbedtls_x509_crt_parse_der()
mbedtls_x509_crt_parse()
mbedtls_x509_crt_profile
mbedtls_x509_crt_profile_default
mbedtls_x509_crt_profile_next
mbedtls_x509_crt_profile_suiteb
mbedtls_x509_crt_restart_ctx
mbedtls_x509_crt_verify_chain
mbedtls_x509_crt_verify_chain_item
mbedtls_x509_crt_verify_info()
mbedtls_x509_crt_verify_restartable()
mbedtls_x509_crt_verify_with_profile()
mbedtls_x509_crt_verify()
mbedtls_x509_dn_gets()
mbedtls_x509_get_alg_null()
mbedtls_x509_get_alg()
mbedtls_x509_get_ext()
mbedtls_x509_get_name()
mbedtls_x509_get_serial()
mbedtls_x509_get_sig_alg()
mbedtls_x509_get_sig()
mbedtls_x509_get_time()
mbedtls_x509_key_size_helper()
mbedtls_x509_serial_gets()
mbedtls_x509_set_extension()
mbedtls_x509_sig_alg_gets()
mbedtls_x509_string_to_names()
mbedtls_x509_time
mbedtls_x509_time_is_future()
mbedtls_x509_time_is_past()
mbedtls_x509_write_extensions()
mbedtls_x509_write_names()
mbedtls_x509_write_sig()
mbedtls_x509write_cert
memset_func
mpi_bigendian_to_host()
mpi_get_digit()
mpi_montg_init()
mpi_montmul()
mpi_montred()
mpi_mul_hlp()
mpi_sub_hlp()
mpi_uint_bigendian_to_host_c()
mpi_uint_bigendian_to_host()
mpi_write_hlp()
oid_cipher_alg
oid_cipher_alg_from_asn1()
oid_cipher_alg_t
oid_ecp_grp
oid_ecp_grp_t
oid_ext_key_usage
oid_ext_key_usage_from_asn1()
oid_grp_id_from_asn1()
oid_md_alg
oid_md_alg_from_asn1()
oid_md_alg_t
oid_md_hmac
oid_md_hmac_from_asn1()
oid_md_hmac_t
oid_pk_alg
oid_pk_alg_from_asn1()
oid_pk_alg_t
oid_sig_alg
oid_sig_alg_from_asn1()
oid_sig_alg_t
oid_x509_ext
oid_x509_ext_from_asn1()
oid_x509_ext_t
oid_x520_attr_from_asn1()
oid_x520_attr_t
oid_x520_attr_type
pk_get_ecparams()
pk_get_ecpubkey()
pk_get_pk_alg()
pk_hashlen_helper()
pk_parse_key_pkcs8_unencrypted_der()
pk_parse_key_sec1_der()
pk_use_ecparams()
RCON
RSb
RT0
RT1
RT2
RT3
secp256r1_b
secp256r1_gx
secp256r1_gy
secp256r1_n
secp256r1_p
secp384r1_b
secp384r1_gx
secp384r1_gy
secp384r1_n
secp384r1_p
sha224_clone_wrap()
sha224_ctx_alloc()
sha224_ctx_free()
sha224_finish_wrap()
sha224_process_wrap()
sha224_starts_wrap()
sha224_update_wrap()
sha224_wrap()
sha256_starts_wrap()
sha256_wrap()
sha384_clone_wrap()
sha384_ctx_alloc()
sha384_ctx_free()
sha384_finish_wrap()
sha384_process_wrap()
sha384_starts_wrap()
sha384_update_wrap()
sha384_wrap()
sha512_starts_wrap()
sha512_wrap()
shifts
SIGMA_CHARS
ssl_append_key_cert()
ssl_calc_finished_tls_sha256()
ssl_calc_finished_tls_sha384()
ssl_calc_verify_tls_sha256()
ssl_calc_verify_tls_sha384()
ssl_check_key_curve()
ssl_check_server_ecdh_params()
ssl_check_timer()
ssl_ciphersuite_match()
ssl_consume_current_message()
ssl_decrypt_buf()
ssl_encrypt_buf()
ssl_ep_len()
ssl_generate_random()
ssl_get_hs_total_len()
ssl_get_next_record()
ssl_handshake_init()
ssl_handshake_params_init()
ssl_handshake_wrapup_free_hs_transform()
ssl_key_cert_free()
ssl_parse_certificate_chain()
ssl_parse_certificate_request()
ssl_parse_certificate_verify()
ssl_parse_client_hello()
ssl_parse_client_key_exchange()
ssl_parse_record_header()
ssl_parse_renegotiation_info()
ssl_parse_server_ecdh_params()
ssl_parse_server_hello_done()
ssl_parse_server_hello()
ssl_parse_server_key_exchange()
ssl_parse_signature_algorithm()
ssl_parse_signature_algorithms_ext()
ssl_parse_supported_elliptic_curves()
ssl_parse_supported_point_formats_ext()
ssl_parse_supported_point_formats()
ssl_pick_cert()
ssl_prepare_record_content()
ssl_prepare_server_key_exchange()
ssl_preset_default_hashes
ssl_preset_suiteb_ciphersuites
ssl_preset_suiteb_curves
ssl_preset_suiteb_hashes
ssl_record_is_in_progress()
ssl_reset_in_out_pointers()
ssl_session_copy()
ssl_session_reset_int()
ssl_set_timer()
ssl_transform_init()
ssl_update_checksum_sha256()
ssl_update_checksum_sha384()
ssl_update_checksum_start()
ssl_update_in_pointers()
ssl_update_out_pointers()
ssl_validate_ciphersuite()
ssl_write_certificate_request()
ssl_write_certificate_verify()
ssl_write_client_hello()
ssl_write_client_key_exchange()
ssl_write_real()
ssl_write_renegotiation_ext()
ssl_write_server_hello_done()
ssl_write_server_hello()
ssl_write_server_key_exchange()
ssl_write_signature_algorithms_ext()
ssl_write_supported_elliptic_curves_ext()
ssl_write_supported_point_formats_ext()
sub32()
supported_digests
supported_init
test_ca_crt
test_ca_key
test_ca_pwd
test_cli_crt
test_cli_key
test_cli_pwd
test_srv_crt
test_srv_key
test_srv_pwd
tls_prf_generic()
tls_prf_sha256()
tls_prf_sha384()
transposes
x509_check_wildcard()
x509_crt_check_cn()
x509_crt_check_ee_locally_trusted()
x509_crt_check_parent()
x509_crt_check_signature()
x509_crt_find_parent_in()
x509_crt_find_parent()
x509_crt_merge_flags_with_cb()
x509_crt_parse_der_core()
x509_crt_verify_chain_item
x509_crt_verify_chain_reset()
x509_crt_verify_chain()
x509_crt_verify_name()
x509_crt_verify_string
x509_crt_verify_strings
x509_date_is_valid()
x509_get_attr_type_value()
x509_get_basic_constraints()
x509_get_crt_ext()
x509_get_dates()
x509_get_ext_key_usage()
x509_get_key_usage()
x509_get_ns_cert_type()
x509_get_subject_alt_name()
x509_get_uid()
x509_get_version()
x509_info_cert_type()
x509_info_ext_key_usage()
x509_info_key_usage()
x509_info_subject_alt_name()
x509_memcasecmp()
x509_name_cmp()
x509_parse_int()
x509_parse_time()
x509_profile_check_key()
x509_profile_check_md_alg()
x509_profile_check_pk_alg()
x509_string_cmp()
Files
loading (1/1)...
mbedTLS
Summary
Syntax
Arguments
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
mbedTLS
MBEDTLS_MPI_CHK
MBEDTLS_MPI_CHK macro
Syntax
Show:
Summary
Declaration
from
bignum.h:49
#define
MBEDTLS_MPI_CHK
(
f
)
\
do
\
{
\
if
(
(
ret
=
(
f
)
)
!=
0
)
\
goto
cleanup
;
\
}
while
(
0
)
Arguments
Argument
f
Examples
References
from
examples
Code
Location
#define
MBEDTLS_MPI_CHK
(
f
)
\
bignum.h:49
MBEDTLS_MPI_CHK
(
mbedtls_mpi_write_binary
(
X
,
*
p
,
len
)
)
;
asn1write.c:145
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
X
,
i
)
)
;
bignum.c:216
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
X
,
Y
->
n
)
)
;
bignum.c:259
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
X
,
Y
->
n
)
)
;
bignum.c:293
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
Y
,
X
->
n
)
)
;
bignum.c:294
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
X
,
1
)
)
;
bignum.c:320
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
X
,
off
+
1
)
)
;
bignum.c:366
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
X
,
n
)
)
;
bignum.c:481
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
X
,
0
)
)
;
bignum.c:482
MBEDTLS_MPI_CHK
(
mpi_get_digit
(
&
d
,
radix
,
s
[
i
-
1
]
)
)
;
bignum.c:492
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
X
,
0
)
)
;
bignum.c:498
MBEDTLS_MPI_CHK
(
mpi_get_digit
(
&
d
,
radix
,
s
[
i
]
)
)
;
bignum.c:508
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_int
(
&
T
,
X
,
radix
)
)
;
bignum.c:509
MBEDTLS_MPI_CHK
(
mbedtls_mpi_add_int
(
X
,
&
T
,
d
)
)
;
bignum.c:513
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_int
(
X
,
&
T
,
d
)
)
;
bignum.c:517
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mod_int
(
&
r
,
X
,
radix
)
)
;
bignum.c:547
MBEDTLS_MPI_CHK
(
mbedtls_mpi_div_int
(
X
,
NULL
,
X
,
radix
)
)
;
bignum.c:548
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
T
,
X
)
)
;
bignum.c:637
MBEDTLS_MPI_CHK
(
mpi_write_hlp
(
&
T
,
radix
,
&
p
,
buflen
)
)
;
bignum.c:642
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
X
,
limbs
)
)
;
bignum.c:842
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
X
,
0
)
)
;
bignum.c:844
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
X
,
BITS_TO_LIMBS
(
i
)
)
)
;
bignum.c:923
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
X
,
A
)
)
;
bignum.c:1104
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
X
,
j
)
)
;
bignum.c:1115
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
X
,
i
+
1
)
)
;
bignum.c:1133
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
TB
,
B
)
)
;
bignum.c:1185
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
X
,
A
)
)
;
bignum.c:1190
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_abs
(
X
,
A
,
B
)
)
;
bignum.c:1227
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_abs
(
X
,
B
,
A
)
)
;
bignum.c:1232
MBEDTLS_MPI_CHK
(
mbedtls_mpi_add_abs
(
X
,
A
,
B
)
)
;
bignum.c:1238
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_abs
(
X
,
A
,
B
)
)
;
bignum.c:1262
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_abs
(
X
,
B
,
A
)
)
;
bignum.c:1267
MBEDTLS_MPI_CHK
(
mbedtls_mpi_add_abs
(
X
,
A
,
B
)
)
;
bignum.c:1273
if
(
X
==
A
)
{
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
TA
,
A
)
)
;
A
=
&
TA
;
}
bignum.c:1404
if
(
X
==
B
)
{
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
TB
,
B
)
)
;
B
=
&
TB
;
}
bignum.c:1405
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
X
,
i
+
j
)
)
;
bignum.c:1415
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
X
,
0
)
)
;
bignum.c:1416
if
(
Q
!=
NULL
)
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
Q
,
0
)
)
;
bignum.c:1564
if
(
R
!=
NULL
)
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
R
,
A
)
)
;
bignum.c:1565
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
X
,
A
)
)
;
bignum.c:1569
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
Y
,
B
)
)
;
bignum.c:1570
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
&
Z
,
A
->
n
+
2
)
)
;
bignum.c:1573
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
&
Z
,
0
)
)
;
bignum.c:1574
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
&
T1
,
2
)
)
;
bignum.c:1575
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
&
T2
,
3
)
)
;
bignum.c:1576
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_l
(
&
X
,
k
)
)
;
bignum.c:1582
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_l
(
&
Y
,
k
)
)
;
bignum.c:1583
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_l
(
&
Y
,
biL
*
(
n
-
t
)
)
)
;
bignum.c:1589
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
X
,
&
X
,
&
Y
)
)
;
bignum.c:1594
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_r
(
&
Y
,
biL
*
(
n
-
t
)
)
)
;
bignum.c:1596
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
&
T1
,
0
)
)
;
bignum.c:1613
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_int
(
&
T1
,
&
T1
,
Z
.
p
[
i
-
t
-
1
]
)
)
;
bignum.c:1616
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
&
T2
,
0
)
)
;
bignum.c:1618
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_int
(
&
T1
,
&
Y
,
Z
.
p
[
i
-
t
-
1
]
)
)
;
bignum.c:1625
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_l
(
&
T1
,
biL
*
(
i
-
t
-
1
)
)
)
;
bignum.c:1626
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
X
,
&
X
,
&
T1
)
)
;
bignum.c:1627
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
T1
,
&
Y
)
)
;
bignum.c:1631
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_l
(
&
T1
,
biL
*
(
i
-
t
-
1
)
)
)
;
bignum.c:1632
MBEDTLS_MPI_CHK
(
mbedtls_mpi_add_mpi
(
&
X
,
&
X
,
&
T1
)
)
;
bignum.c:1633
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
Q
,
&
Z
)
)
;
bignum.c:1640
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_r
(
&
X
,
k
)
)
;
bignum.c:1646
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
R
,
&
X
)
)
;
bignum.c:1648
MBEDTLS_MPI_CHK
(
mbedtls_mpi_div_mpi
(
NULL
,
R
,
A
,
B
)
)
;
bignum.c:1694
MBEDTLS_MPI_CHK
(
mbedtls_mpi_add_mpi
(
R
,
R
,
B
)
)
;
bignum.c:1697
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
R
,
R
,
B
)
)
;
bignum.c:1700
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
X
,
j
)
)
;
bignum.c:1886
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
&
W
[
1
]
,
j
)
)
;
bignum.c:1887
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
&
T
,
j
*
2
)
)
;
bignum.c:1888
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
Apos
,
A
)
)
;
bignum.c:1896
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
&
RR
,
1
)
)
;
bignum.c:1906
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_l
(
&
RR
,
N
->
n
*
2
*
biL
)
)
;
bignum.c:1907
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mod_mpi
(
&
RR
,
&
RR
,
N
)
)
;
bignum.c:1908
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mod_mpi
(
&
W
[
1
]
,
A
,
N
)
)
;
bignum.c:1920
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
W
[
1
]
,
A
)
)
;
bignum.c:1922
MBEDTLS_MPI_CHK
(
mpi_montmul
(
&
W
[
1
]
,
&
RR
,
N
,
mm
,
&
T
)
)
;
bignum.c:1924
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
X
,
&
RR
)
)
;
bignum.c:1929
MBEDTLS_MPI_CHK
(
mpi_montred
(
X
,
N
,
mm
,
&
T
)
)
;
bignum.c:1930
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
&
W
[
j
]
,
N
->
n
+
1
)
)
;
bignum.c:1939
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
W
[
j
]
,
&
W
[
1
]
)
)
;
bignum.c:1940
MBEDTLS_MPI_CHK
(
mpi_montmul
(
&
W
[
j
]
,
&
W
[
j
]
,
N
,
mm
,
&
T
)
)
;
bignum.c:1943
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
&
W
[
i
]
,
N
->
n
+
1
)
)
;
bignum.c:1950
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
W
[
i
]
,
&
W
[
i
-
1
]
)
)
;
bignum.c:1951
MBEDTLS_MPI_CHK
(
mpi_montmul
(
&
W
[
i
]
,
&
W
[
1
]
,
N
,
mm
,
&
T
)
)
;
bignum.c:1953
MBEDTLS_MPI_CHK
(
mpi_montmul
(
X
,
X
,
N
,
mm
,
&
T
)
)
;
bignum.c:1990
MBEDTLS_MPI_CHK
(
mpi_montmul
(
X
,
X
,
N
,
mm
,
&
T
)
)
;
bignum.c:2008
MBEDTLS_MPI_CHK
(
mpi_montmul
(
X
,
&
W
[
wbits
]
,
N
,
mm
,
&
T
)
)
;
bignum.c:2013
MBEDTLS_MPI_CHK
(
mpi_montmul
(
X
,
X
,
N
,
mm
,
&
T
)
)
;
bignum.c:2026
MBEDTLS_MPI_CHK
(
mpi_montmul
(
X
,
&
W
[
1
]
,
N
,
mm
,
&
T
)
)
;
bignum.c:2031
MBEDTLS_MPI_CHK
(
mpi_montred
(
X
,
N
,
mm
,
&
T
)
)
;
bignum.c:2037
MBEDTLS_MPI_CHK
(
mbedtls_mpi_add_mpi
(
X
,
N
,
X
)
)
;
bignum.c:2042
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
TA
,
A
)
)
;
bignum.c:2073
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
TB
,
B
)
)
;
bignum.c:2074
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_r
(
&
TA
,
lz
)
)
;
bignum.c:2082
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_r
(
&
TB
,
lz
)
)
;
bignum.c:2083
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_r
(
&
TA
,
mbedtls_mpi_lsb
(
&
TA
)
)
)
;
bignum.c:2089
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_r
(
&
TB
,
mbedtls_mpi_lsb
(
&
TB
)
)
)
;
bignum.c:2090
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_abs
(
&
TA
,
&
TA
,
&
TB
)
)
;
bignum.c:2094
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_r
(
&
TA
,
1
)
)
;
bignum.c:2095
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_abs
(
&
TB
,
&
TB
,
&
TA
)
)
;
bignum.c:2099
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_r
(
&
TB
,
1
)
)
;
bignum.c:2100
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_l
(
&
TB
,
lz
)
)
;
bignum.c:2104
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
G
,
&
TB
)
)
;
bignum.c:2105
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
X
,
limbs
)
)
;
bignum.c:2138
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
X
,
0
)
)
;
bignum.c:2140
MBEDTLS_MPI_CHK
(
mbedtls_mpi_gcd
(
&
G
,
A
,
N
)
)
;
bignum.c:2169
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mod_mpi
(
&
TA
,
A
,
N
)
)
;
bignum.c:2177
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
TU
,
&
TA
)
)
;
bignum.c:2178
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
TB
,
N
)
)
;
bignum.c:2179
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
TV
,
N
)
)
;
bignum.c:2180
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
&
U1
,
1
)
)
;
bignum.c:2182
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
&
U2
,
0
)
)
;
bignum.c:2183
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
&
V1
,
0
)
)
;
bignum.c:2184
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
&
V2
,
1
)
)
;
bignum.c:2185
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_r
(
&
TU
,
1
)
)
;
bignum.c:2191
MBEDTLS_MPI_CHK
(
mbedtls_mpi_add_mpi
(
&
U1
,
&
U1
,
&
TB
)
)
;
bignum.c:2195
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
U2
,
&
U2
,
&
TA
)
)
;
bignum.c:2196
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_r
(
&
U1
,
1
)
)
;
bignum.c:2199
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_r
(
&
U2
,
1
)
)
;
bignum.c:2200
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_r
(
&
TV
,
1
)
)
;
bignum.c:2205
MBEDTLS_MPI_CHK
(
mbedtls_mpi_add_mpi
(
&
V1
,
&
V1
,
&
TB
)
)
;
bignum.c:2209
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
V2
,
&
V2
,
&
TA
)
)
;
bignum.c:2210
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_r
(
&
V1
,
1
)
)
;
bignum.c:2213
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_r
(
&
V2
,
1
)
)
;
bignum.c:2214
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
TU
,
&
TU
,
&
TV
)
)
;
bignum.c:2219
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
U1
,
&
U1
,
&
V1
)
)
;
bignum.c:2220
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
U2
,
&
U2
,
&
V2
)
)
;
bignum.c:2221
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
TV
,
&
TV
,
&
TU
)
)
;
bignum.c:2225
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
V1
,
&
V1
,
&
U1
)
)
;
bignum.c:2226
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
V2
,
&
V2
,
&
U2
)
)
;
bignum.c:2227
MBEDTLS_MPI_CHK
(
mbedtls_mpi_add_mpi
(
&
V1
,
&
V1
,
N
)
)
;
bignum.c:2233
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
V1
,
&
V1
,
N
)
)
;
bignum.c:2236
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
X
,
&
V1
)
)
;
bignum.c:2238
MBEDTLS_MPI_CHK
(
mbedtls_ecp_gen_privkey
(
grp
,
d
,
f_rng
,
p_rng
)
)
;
ecdh.c:82
MBEDTLS_MPI_CHK
(
mbedtls_ecp_mul_restartable
(
grp
,
Q
,
d
,
&
grp
->
G
,
ecdh.c:84
MBEDTLS_MPI_CHK
(
mbedtls_ecp_mul_restartable
(
grp
,
&
P
,
d
,
Q
,
ecdh.c:122
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
z
,
&
P
.
X
)
)
;
ecdh.c:131
MBEDTLS_MPI_CHK
(
mbedtls_mpi_read_binary
(
x
,
buf
,
use_size
)
)
;
ecdsa.c:236
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_r
(
x
,
use_size
*
8
-
grp
->
nbits
)
)
;
ecdsa.c:238
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
x
,
x
,
&
grp
->
N
)
)
;
ecdsa.c:242
MBEDTLS_MPI_CHK
(
mbedtls_ecp_gen_privkey
(
grp
,
pk
,
f_rng
,
p_rng
)
)
;
ecdsa.c:317
MBEDTLS_MPI_CHK
(
mbedtls_ecp_mul_restartable
(
grp
,
&
R
,
pk
,
&
grp
->
G
,
ecdsa.c:325
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mod_mpi
(
pr
,
&
R
.
X
,
&
grp
->
N
)
)
;
ecdsa.c:327
MBEDTLS_MPI_CHK
(
derive_mpi
(
grp
,
&
e
,
buf
,
blen
)
)
;
ecdsa.c:346
MBEDTLS_MPI_CHK
(
mbedtls_ecp_gen_privkey
(
grp
,
&
t
,
f_rng
,
p_rng
)
)
;
ecdsa.c:352
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
s
,
pr
,
d
)
)
;
ecdsa.c:357
MBEDTLS_MPI_CHK
(
mbedtls_mpi_add_mpi
(
&
e
,
&
e
,
s
)
)
;
ecdsa.c:358
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
e
,
&
e
,
&
t
)
)
;
ecdsa.c:359
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
pk
,
pk
,
&
t
)
)
;
ecdsa.c:360
MBEDTLS_MPI_CHK
(
mbedtls_mpi_inv_mod
(
s
,
pk
,
&
grp
->
N
)
)
;
ecdsa.c:361
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
s
,
s
,
&
e
)
)
;
ecdsa.c:362
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mod_mpi
(
s
,
s
,
&
grp
->
N
)
)
;
ecdsa.c:363
MBEDTLS_MPI_CHK
(
derive_mpi
(
grp
,
&
e
,
buf
,
blen
)
)
;
ecdsa.c:536
MBEDTLS_MPI_CHK
(
mbedtls_mpi_inv_mod
(
&
s_inv
,
s
,
&
grp
->
N
)
)
;
ecdsa.c:543
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
pu1
,
&
e
,
&
s_inv
)
)
;
ecdsa.c:545
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mod_mpi
(
pu1
,
pu1
,
&
grp
->
N
)
)
;
ecdsa.c:546
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
pu2
,
r
,
&
s_inv
)
)
;
ecdsa.c:548
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mod_mpi
(
pu2
,
pu2
,
&
grp
->
N
)
)
;
ecdsa.c:549
MBEDTLS_MPI_CHK
(
mbedtls_ecp_muladd_restartable
(
grp
,
ecdsa.c:560
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mod_mpi
(
&
R
.
X
,
&
R
.
X
,
&
grp
->
N
)
)
;
ecdsa.c:573
MBEDTLS_MPI_CHK
(
ecdsa_sign_restartable
(
&
ctx
->
grp
,
&
r
,
&
s
,
&
ctx
->
d
,
ecdsa.c:671
MBEDTLS_MPI_CHK
(
ecdsa_signature_to_asn1
(
&
r
,
&
s
,
sig
,
slen
)
)
;
ecdsa.c:676
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
P
->
X
,
&
Q
->
X
)
)
;
ecp.c:648
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
P
->
Y
,
&
Q
->
Y
)
)
;
ecp.c:649
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
P
->
Z
,
&
Q
->
Z
)
)
;
ecp.c:650
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
&
pt
->
X
,
1
)
)
;
ecp.c:675
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
&
pt
->
Y
,
1
)
)
;
ecp.c:676
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
&
pt
->
Z
,
0
)
)
;
ecp.c:677
MBEDTLS_MPI_CHK
(
mbedtls_mpi_read_string
(
&
P
->
X
,
radix
,
x
)
)
;
ecp.c:723
MBEDTLS_MPI_CHK
(
mbedtls_mpi_read_string
(
&
P
->
Y
,
radix
,
y
)
)
;
ecp.c:724
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
&
P
->
Z
,
1
)
)
;
ecp.c:725
MBEDTLS_MPI_CHK
(
mbedtls_mpi_write_binary
(
&
P
->
X
,
buf
+
1
,
plen
)
)
;
ecp.c:772
MBEDTLS_MPI_CHK
(
mbedtls_mpi_write_binary
(
&
P
->
Y
,
buf
+
1
+
plen
,
plen
)
)
;
ecp.c:773
MBEDTLS_MPI_CHK
(
mbedtls_mpi_write_binary
(
&
P
->
X
,
buf
+
1
,
plen
)
)
;
ecp.c:783
MBEDTLS_MPI_CHK
(
mbedtls_mpi_read_binary
(
&
pt
->
X
,
buf
+
1
,
plen
)
)
;
ecp.c:822
MBEDTLS_MPI_CHK
(
mbedtls_mpi_read_binary
(
&
pt
->
Y
,
buf
+
1
+
plen
,
plen
)
)
;
ecp.c:823
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
&
pt
->
Z
,
1
)
)
;
ecp.c:824
MBEDTLS_MPI_CHK
(
grp
->
modp
(
N
)
)
;
ecp.c:1016
MBEDTLS_MPI_CHK
(
mbedtls_mpi_add_mpi
(
N
,
N
,
&
grp
->
P
)
)
;
ecp.c:1020
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_abs
(
N
,
N
,
&
grp
->
P
)
)
;
ecp.c:1024
MBEDTLS_MPI_CHK
(
ecp_modp
(
&
(
N
)
,
grp
)
)
;
\
ecp.c:1052
MBEDTLS_MPI_CHK
(
mbedtls_mpi_add_mpi
(
&
(
N
)
,
&
(
N
)
,
&
grp
->
P
)
)
ecp.c:1062
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_abs
(
&
(
N
)
,
&
(
N
)
,
&
grp
->
P
)
)
ecp.c:1071
MBEDTLS_MPI_CHK
(
mbedtls_mpi_inv_mod
(
&
Zi
,
&
pt
->
Z
,
&
grp
->
P
)
)
;
ecp.c:1104
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
ZZi
,
&
Zi
,
&
Zi
)
)
;
MOD_MUL
(
ZZi
)
;
ecp.c:1105
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
pt
->
X
,
&
pt
->
X
,
&
ZZi
)
)
;
MOD_MUL
(
pt
->
X
)
;
ecp.c:1106
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
pt
->
Y
,
&
pt
->
Y
,
&
ZZi
)
)
;
MOD_MUL
(
pt
->
Y
)
;
ecp.c:1111
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
pt
->
Y
,
&
pt
->
Y
,
&
Zi
)
)
;
MOD_MUL
(
pt
->
Y
)
;
ecp.c:1112
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
&
pt
->
Z
,
1
)
)
;
ecp.c:1117
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
c
[
0
]
,
&
T
[
0
]
->
Z
)
)
;
ecp.c:1163
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
c
[
i
]
,
&
c
[
i
-
1
]
,
&
T
[
i
]
->
Z
)
)
;
ecp.c:1166
MBEDTLS_MPI_CHK
(
mbedtls_mpi_inv_mod
(
&
u
,
&
c
[
T_size
-
1
]
,
&
grp
->
P
)
)
;
ecp.c:1173
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
Zi
,
&
u
)
)
;
ecp.c:1182
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
Zi
,
&
u
,
&
c
[
i
-
1
]
)
)
;
MOD_MUL
(
Zi
)
;
ecp.c:1186
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
u
,
&
u
,
&
T
[
i
]
->
Z
)
)
;
MOD_MUL
(
u
)
;
ecp.c:1187
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
ZZi
,
&
Zi
,
&
Zi
)
)
;
MOD_MUL
(
ZZi
)
;
ecp.c:1193
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T
[
i
]
->
X
,
&
T
[
i
]
->
X
,
&
ZZi
)
)
;
MOD_MUL
(
T
[
i
]
->
X
)
;
ecp.c:1194
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T
[
i
]
->
Y
,
&
T
[
i
]
->
Y
,
&
ZZi
)
)
;
MOD_MUL
(
T
[
i
]
->
Y
)
;
ecp.c:1195
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T
[
i
]
->
Y
,
&
T
[
i
]
->
Y
,
&
Zi
)
)
;
MOD_MUL
(
T
[
i
]
->
Y
)
;
ecp.c:1196
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shrink
(
&
T
[
i
]
->
X
,
grp
->
P
.
n
)
)
;
ecp.c:1204
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shrink
(
&
T
[
i
]
->
Y
,
grp
->
P
.
n
)
)
;
ecp.c:1205
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
mQY
,
&
grp
->
P
,
&
Q
->
Y
)
)
;
ecp.c:1237
MBEDTLS_MPI_CHK
(
mbedtls_mpi_safe_cond_assign
(
&
Q
->
Y
,
&
mQY
,
inv
&
nonzero
)
)
;
ecp.c:1239
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
S
,
&
P
->
Z
,
&
P
->
Z
)
)
;
MOD_MUL
(
S
)
;
ecp.c:1282
MBEDTLS_MPI_CHK
(
mbedtls_mpi_add_mpi
(
&
T
,
&
P
->
X
,
&
S
)
)
;
MOD_ADD
(
T
)
;
ecp.c:1283
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
U
,
&
P
->
X
,
&
S
)
)
;
MOD_SUB
(
U
)
;
ecp.c:1284
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
S
,
&
T
,
&
U
)
)
;
MOD_MUL
(
S
)
;
ecp.c:1285
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_int
(
&
M
,
&
S
,
3
)
)
;
MOD_ADD
(
M
)
;
ecp.c:1286
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
S
,
&
P
->
X
,
&
P
->
X
)
)
;
MOD_MUL
(
S
)
;
ecp.c:1291
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_int
(
&
M
,
&
S
,
3
)
)
;
MOD_ADD
(
M
)
;
ecp.c:1292
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
S
,
&
P
->
Z
,
&
P
->
Z
)
)
;
MOD_MUL
(
S
)
;
ecp.c:1298
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T
,
&
S
,
&
S
)
)
;
MOD_MUL
(
T
)
;
ecp.c:1299
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
S
,
&
T
,
&
grp
->
A
)
)
;
MOD_MUL
(
S
)
;
ecp.c:1300
MBEDTLS_MPI_CHK
(
mbedtls_mpi_add_mpi
(
&
M
,
&
M
,
&
S
)
)
;
MOD_ADD
(
M
)
;
ecp.c:1301
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T
,
&
P
->
Y
,
&
P
->
Y
)
)
;
MOD_MUL
(
T
)
;
ecp.c:1306
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_l
(
&
T
,
1
)
)
;
MOD_ADD
(
T
)
;
ecp.c:1307
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
S
,
&
P
->
X
,
&
T
)
)
;
MOD_MUL
(
S
)
;
ecp.c:1308
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_l
(
&
S
,
1
)
)
;
MOD_ADD
(
S
)
;
ecp.c:1309
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
U
,
&
T
,
&
T
)
)
;
MOD_MUL
(
U
)
;
ecp.c:1312
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_l
(
&
U
,
1
)
)
;
MOD_ADD
(
U
)
;
ecp.c:1313
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T
,
&
M
,
&
M
)
)
;
MOD_MUL
(
T
)
;
ecp.c:1316
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
T
,
&
T
,
&
S
)
)
;
MOD_SUB
(
T
)
;
ecp.c:1317
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
T
,
&
T
,
&
S
)
)
;
MOD_SUB
(
T
)
;
ecp.c:1318
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
S
,
&
S
,
&
T
)
)
;
MOD_SUB
(
S
)
;
ecp.c:1321
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
S
,
&
S
,
&
M
)
)
;
MOD_MUL
(
S
)
;
ecp.c:1322
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
S
,
&
S
,
&
U
)
)
;
MOD_SUB
(
S
)
;
ecp.c:1323
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
U
,
&
P
->
Y
,
&
P
->
Z
)
)
;
MOD_MUL
(
U
)
;
ecp.c:1326
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_l
(
&
U
,
1
)
)
;
MOD_ADD
(
U
)
;
ecp.c:1327
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
R
->
X
,
&
T
)
)
;
ecp.c:1329
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
R
->
Y
,
&
S
)
)
;
ecp.c:1330
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
R
->
Z
,
&
U
)
)
;
ecp.c:1331
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T1
,
&
P
->
Z
,
&
P
->
Z
)
)
;
MOD_MUL
(
T1
)
;
ecp.c:1390
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T2
,
&
T1
,
&
P
->
Z
)
)
;
MOD_MUL
(
T2
)
;
ecp.c:1391
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T1
,
&
T1
,
&
Q
->
X
)
)
;
MOD_MUL
(
T1
)
;
ecp.c:1392
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T2
,
&
T2
,
&
Q
->
Y
)
)
;
MOD_MUL
(
T2
)
;
ecp.c:1393
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
T1
,
&
T1
,
&
P
->
X
)
)
;
MOD_SUB
(
T1
)
;
ecp.c:1394
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
T2
,
&
T2
,
&
P
->
Y
)
)
;
MOD_SUB
(
T2
)
;
ecp.c:1395
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
Z
,
&
P
->
Z
,
&
T1
)
)
;
MOD_MUL
(
Z
)
;
ecp.c:1412
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T3
,
&
T1
,
&
T1
)
)
;
MOD_MUL
(
T3
)
;
ecp.c:1413
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T4
,
&
T3
,
&
T1
)
)
;
MOD_MUL
(
T4
)
;
ecp.c:1414
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T3
,
&
T3
,
&
P
->
X
)
)
;
MOD_MUL
(
T3
)
;
ecp.c:1415
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_int
(
&
T1
,
&
T3
,
2
)
)
;
MOD_ADD
(
T1
)
;
ecp.c:1416
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
X
,
&
T2
,
&
T2
)
)
;
MOD_MUL
(
X
)
;
ecp.c:1417
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
X
,
&
X
,
&
T1
)
)
;
MOD_SUB
(
X
)
;
ecp.c:1418
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
X
,
&
X
,
&
T4
)
)
;
MOD_SUB
(
X
)
;
ecp.c:1419
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
T3
,
&
T3
,
&
X
)
)
;
MOD_SUB
(
T3
)
;
ecp.c:1420
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T3
,
&
T3
,
&
T2
)
)
;
MOD_MUL
(
T3
)
;
ecp.c:1421
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T4
,
&
T4
,
&
P
->
Y
)
)
;
MOD_MUL
(
T4
)
;
ecp.c:1422
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
Y
,
&
T3
,
&
T4
)
)
;
MOD_SUB
(
Y
)
;
ecp.c:1423
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
R
->
X
,
&
X
)
)
;
ecp.c:1425
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
R
->
Y
,
&
Y
)
)
;
ecp.c:1426
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
R
->
Z
,
&
Z
)
)
;
ecp.c:1427
MBEDTLS_MPI_CHK
(
mbedtls_mpi_fill_random
(
&
l
,
p_size
,
f_rng
,
p_rng
)
)
;
ecp.c:1463
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_r
(
&
l
,
1
)
)
;
ecp.c:1466
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
pt
->
Z
,
&
pt
->
Z
,
&
l
)
)
;
MOD_MUL
(
pt
->
Z
)
;
ecp.c:1474
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
ll
,
&
l
,
&
l
)
)
;
MOD_MUL
(
ll
)
;
ecp.c:1477
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
pt
->
X
,
&
pt
->
X
,
&
ll
)
)
;
MOD_MUL
(
pt
->
X
)
;
ecp.c:1478
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
ll
,
&
ll
,
&
l
)
)
;
MOD_MUL
(
ll
)
;
ecp.c:1481
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
pt
->
Y
,
&
pt
->
Y
,
&
ll
)
)
;
MOD_MUL
(
pt
->
Y
)
;
ecp.c:1482
MBEDTLS_MPI_CHK
(
mbedtls_ecp_copy
(
&
T
[
0
]
,
P
)
)
;
ecp.c:1656
MBEDTLS_MPI_CHK
(
mbedtls_ecp_copy
(
cur
,
T
+
(
i
>
>
1
)
)
)
;
ecp.c:1673
MBEDTLS_MPI_CHK
(
ecp_double_jac
(
grp
,
cur
,
cur
)
)
;
ecp.c:1675
MBEDTLS_MPI_CHK
(
ecp_normalize_jac_many
(
grp
,
TT
,
j
)
)
;
ecp.c:1694
MBEDTLS_MPI_CHK
(
ecp_add_mixed
(
grp
,
&
T
[
i
+
j
]
,
&
T
[
j
]
,
&
T
[
i
]
)
)
;
ecp.c:1712
MBEDTLS_MPI_CHK
(
ecp_normalize_jac_many
(
grp
,
TT
,
j
)
)
;
ecp.c:1731
MBEDTLS_MPI_CHK
(
mbedtls_mpi_safe_cond_assign
(
&
R
->
X
,
&
T
[
j
]
.
X
,
j
==
ii
)
)
;
ecp.c:1764
MBEDTLS_MPI_CHK
(
mbedtls_mpi_safe_cond_assign
(
&
R
->
Y
,
&
T
[
j
]
.
Y
,
j
==
ii
)
)
;
ecp.c:1765
MBEDTLS_MPI_CHK
(
ecp_safe_invert_jac
(
grp
,
R
,
i
>
>
7
)
)
;
ecp.c:1769
MBEDTLS_MPI_CHK
(
ecp_select_comb
(
grp
,
R
,
T
,
T_size
,
x
[
i
]
)
)
;
ecp.c:1817
MBEDTLS_MPI_CHK
(
mbedtls_mpi_lset
(
&
R
->
Z
,
1
)
)
;
ecp.c:1818
MBEDTLS_MPI_CHK
(
ecp_randomize_jac
(
grp
,
R
,
f_rng
,
p_rng
)
)
;
ecp.c:1820
MBEDTLS_MPI_CHK
(
ecp_double_jac
(
grp
,
R
,
R
)
)
;
ecp.c:1828
MBEDTLS_MPI_CHK
(
ecp_select_comb
(
grp
,
&
Txi
,
T
,
T_size
,
x
[
i
]
)
)
;
ecp.c:1829
MBEDTLS_MPI_CHK
(
ecp_add_mixed
(
grp
,
R
,
R
,
&
Txi
)
)
;
ecp.c:1830
MBEDTLS_MPI_CHK
(
mbedtls_mpi_copy
(
&
M
,
m
)
)
;
ecp.c:1882
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
mm
,
&
grp
->
N
,
m
)
)
;
ecp.c:1883
MBEDTLS_MPI_CHK
(
mbedtls_mpi_safe_cond_assign
(
&
M
,
&
mm
,
*
parity_trick
)
)
;
ecp.c:1884
MBEDTLS_MPI_CHK
(
ecp_comb_recode_scalar
(
grp
,
m
,
k
,
d
,
w
,
ecp.c:1929
MBEDTLS_MPI_CHK
(
ecp_mul_comb_core
(
grp
,
RR
,
T
,
T_size
,
k
,
d
,
ecp.c:1931
MBEDTLS_MPI_CHK
(
ecp_safe_invert_jac
(
grp
,
RR
,
parity_trick
)
)
;
ecp.c:1933
MBEDTLS_MPI_CHK
(
ecp_normalize_jac
(
grp
,
RR
)
)
;
ecp.c:1942
MBEDTLS_MPI_CHK
(
ecp_precompute_comb
(
grp
,
T
,
P
,
w
,
d
,
rs_ctx
)
)
;
ecp.c:2068
MBEDTLS_MPI_CHK
(
ecp_mul_comb_after_precomp
(
grp
,
R
,
m
,
ecp.c:2080
MBEDTLS_MPI_CHK
(
mbedtls_ecp_check_privkey
(
grp
,
m
)
)
;
ecp.c:2358
MBEDTLS_MPI_CHK
(
mbedtls_ecp_check_pubkey
(
grp
,
P
)
)
;
ecp.c:2359
MBEDTLS_MPI_CHK
(
ecp_mul_comb
(
grp
,
R
,
m
,
P
,
f_rng
,
p_rng
,
rs_ctx
)
)
;
ecp.c:2369
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
YY
,
&
pt
->
Y
,
&
pt
->
Y
)
)
;
MOD_MUL
(
YY
)
;
ecp.c:2424
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
RHS
,
&
pt
->
X
,
&
pt
->
X
)
)
;
MOD_MUL
(
RHS
)
;
ecp.c:2425
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_int
(
&
RHS
,
&
RHS
,
3
)
)
;
MOD_SUB
(
RHS
)
;
ecp.c:2430
MBEDTLS_MPI_CHK
(
mbedtls_mpi_add_mpi
(
&
RHS
,
&
RHS
,
&
grp
->
A
)
)
;
MOD_ADD
(
RHS
)
;
ecp.c:2434
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
RHS
,
&
RHS
,
&
pt
->
X
)
)
;
MOD_MUL
(
RHS
)
;
ecp.c:2437
MBEDTLS_MPI_CHK
(
mbedtls_mpi_add_mpi
(
&
RHS
,
&
RHS
,
&
grp
->
B
)
)
;
MOD_ADD
(
RHS
)
;
ecp.c:2438
MBEDTLS_MPI_CHK
(
mbedtls_ecp_copy
(
R
,
P
)
)
;
ecp.c:2465
MBEDTLS_MPI_CHK
(
mbedtls_ecp_copy
(
R
,
P
)
)
;
ecp.c:2469
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_mpi
(
&
R
->
Y
,
&
grp
->
P
,
&
R
->
Y
)
)
;
ecp.c:2471
MBEDTLS_MPI_CHK
(
mbedtls_ecp_mul_restartable
(
grp
,
R
,
m
,
P
,
ecp.c:2475
MBEDTLS_MPI_CHK
(
mbedtls_ecp_mul_shortcuts
(
grp
,
pmP
,
m
,
P
,
rs_ctx
)
)
;
ecp.c:2531
MBEDTLS_MPI_CHK
(
mbedtls_ecp_mul_shortcuts
(
grp
,
pR
,
n
,
Q
,
rs_ctx
)
)
;
ecp.c:2538
MBEDTLS_MPI_CHK
(
ecp_add_mixed
(
grp
,
pR
,
pmP
,
pR
)
)
;
ecp.c:2552
MBEDTLS_MPI_CHK
(
ecp_normalize_jac
(
grp
,
pR
)
)
;
ecp.c:2560
MBEDTLS_MPI_CHK
(
mbedtls_mpi_fill_random
(
d
,
n_size
,
f_rng
,
p_rng
)
)
;
ecp.c:2737
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_r
(
d
,
8
*
n_size
-
grp
->
nbits
)
)
;
ecp.c:2738
MBEDTLS_MPI_CHK
(
mbedtls_ecp_gen_privkey
(
grp
,
d
,
f_rng
,
p_rng
)
)
;
ecp.c:2777
MBEDTLS_MPI_CHK
(
mbedtls_ecp_mul
(
grp
,
Q
,
d
,
G
,
f_rng
,
p_rng
)
)
;
ecp.c:2778
MBEDTLS_MPI_CHK
(
mbedtls_ecp_mul
(
&
grp
,
&
Q
,
&
prv
->
d
,
&
prv
->
grp
.
G
,
NULL
,
NULL
)
)
;
ecp.c:2843
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
N
,
(
b
)
*
2
/
8
/
\
ecp_curves.c:1006
MBEDTLS_MPI_CHK
(
mbedtls_mpi_sub_abs
(
N
,
C
,
N
)
)
;
ecp_curves.c:1043
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out