HAL PKA APIs ¶
-
HAL PKA Functions
- Initialization and de-initialization functions
-
Configuration functions
-
HAL_PKA_SetConfigModExp() -
HAL_PKA_SetConfigModExpFast() -
HAL_PKA_SetConfigModExpProtect() -
HAL_PKA_ECDSA_SetConfigSignature() -
HAL_PKA_ECDSA_SetConfigVerifSignature() -
HAL_PKA_RSA_SetConfigCRTExp() -
HAL_PKA_RSA_SetConfigSignature() -
HAL_PKA_RSA_SetConfigVerifSignature() -
HAL_PKA_SetConfigAdd() -
HAL_PKA_SetConfigSub() -
HAL_PKA_SetConfigCmp() -
HAL_PKA_SetConfigMul() -
HAL_PKA_SetConfigModAdd() -
HAL_PKA_SetConfigModSub() -
HAL_PKA_SetConfigModInv() -
HAL_PKA_SetConfigModRed() -
HAL_PKA_SetConfigMontgomeryMul() -
HAL_PKA_SetConfigMontgomery() -
HAL_PKA_ECC_SetConfigPointCheck() -
HAL_PKA_ECC_SetConfigMul() -
HAL_PKA_ECC_SetConfigDoubleBaseLadder() -
HAL_PKA_ECC_SetConfigProjectiveToAffine() -
HAL_PKA_ECC_SetConfigCompleteAdd()
-
-
Process management functions
-
HAL_PKA_Compute() -
HAL_PKA_Compute_IT() -
HAL_PKA_IRQHandler() -
HAL_PKA_Abort() -
HAL_PKA_GetResultModExp() -
HAL_PKA_GetResultModExpFast() -
HAL_PKA_GetResultModExpProtected() -
HAL_PKA_ECDSA_GetResultSignature() -
HAL_PKA_ECDSA_IsValidVerifSignature() -
HAL_PKA_RSA_GetResultCRTExp() -
HAL_PKA_RSA_GetResultSignature() -
HAL_PKA_RSA_IsValidVerifSignature() -
HAL_PKA_GetResultAdd() -
HAL_PKA_GetResultSub() -
HAL_PKA_GetResultMul() -
HAL_PKA_GetResultCmp() -
HAL_PKA_GetResultModAdd() -
HAL_PKA_GetResultModSub() -
HAL_PKA_GetResultModRed() -
HAL_PKA_GetResultModInv() -
HAL_PKA_GetResultMontgomeryMul() -
HAL_PKA_GetResultMontgomery() -
HAL_PKA_ECC_IsPointCheckOnCurve() -
HAL_PKA_ECC_GetResultMul() -
HAL_PKA_ECC_GetResultDoubleBaseLadder() -
HAL_PKA_ECC_GetResultProjectiveToAffine() -
HAL_PKA_ECC_GetResultCompleteAdd()
-
- Callback functions
- State and Error functions
- PKA RAM Mass Erase function
-
HAL PKA Types
-
HAL PKA Types
-
hal_pka_ecc_mul_result_t -
hal_pka_ecc_projective_to_affine_result_t -
hal_pka_ecc_double_base_ladder_result_t -
hal_pka_sub_config_t -
hal_pka_mul_config_t -
hal_pka_cmp_config_t -
hal_pka_mod_sub_config_t -
hal_pka_montgomery_mul_config_t -
hal_pka_handle_t -
hal_pka_cb_t -
hal_pka_t -
hal_pka_state_t -
hal_pka_rsa_signature_status_t -
hal_pka_ecdsa_signature_status_t -
hal_pka_ecc_point_status_t -
hal_pka_ecc_mul_config_t -
hal_pka_point_check_config_t -
hal_pka_rsa_crt_exp_config_t -
hal_pka_rsa_signature_config_t -
hal_pka_rsa_verif_config_t -
hal_pka_ecdsa_verif_config_t -
hal_pka_ecdsa_signature_config_t -
hal_pka_ecdsa_signature_result_t -
hal_pka_ecdsa_signature_result_ext_config_t -
hal_pka_mod_exp_config_t -
hal_pka_mod_exp_protect_config_t -
hal_pka_mod_exp_fast_config_t -
hal_pka_montgomery_config_t -
hal_pka_add_config_t -
hal_pka_mod_inv_config_t -
hal_pka_mod_red_config_t -
hal_pka_mod_add_config_t -
hal_pka_ecc_double_base_ladder_config_t -
hal_pka_ecc_projective_to_affine_config_t -
hal_pka_ecc_complete_add_config_t -
hal_pka_ecc_complete_add_result_t -
hal_pka_handle_s
-
-
HAL PKA Types
- HAL PKA Constants