Home
last modified time | relevance | path

Searched refs:partial (Results 1 – 1 of 1) sorted by relevance

/hal_infineon-latest/mtb-pdl-cat1/drivers/source/
Dcy_crypto_core_ecc_nist_p.c825 uint32_t partial = 0u; in Cy_Crypto_Core_EC_SM_MUL_Red_P192() local
838 tmpResult = CY_CRYPTO_VU_ALLOC_MEM (base, partial, CY_CRYPTO_ECC_P192_SIZE + 65u); in Cy_Crypto_Core_EC_SM_MUL_Red_P192()
859 CY_CRYPTO_VU_ADD (base, partial, hi, my_z); /* partial = (hi*1) + lo */ in Cy_Crypto_Core_EC_SM_MUL_Red_P192()
863 CY_CRYPTO_VU_ADD (base, partial, partial, hi); /* partial = hi*(2^{64}+1) + lo */ in Cy_Crypto_Core_EC_SM_MUL_Red_P192()
866 CY_CRYPTO_VU_LSR (base, hi, partial, sh192); /* hi = partial >> CURVE_SIZE = partial[383:192] */ in Cy_Crypto_Core_EC_SM_MUL_Red_P192()
868 …CY_CRYPTO_VU_ADD (base, my_z, hi, partial); /* z = (hi*1) + lo (Note: partial == lo, since it wil… in Cy_Crypto_Core_EC_SM_MUL_Red_P192()
878 CY_CRYPTO_VU_FREE_MEM (base, CY_CRYPTO_VU_REG_BIT(partial) | CY_CRYPTO_VU_REG_BIT(hi)); in Cy_Crypto_Core_EC_SM_MUL_Red_P192()
909 uint32_t partial = 0u; in Cy_Crypto_Core_EC_SM_MUL_Red_P224() local
922 tmpResult = CY_CRYPTO_VU_ALLOC_MEM (base, partial, CY_CRYPTO_ECC_P224_SIZE + 97u); in Cy_Crypto_Core_EC_SM_MUL_Red_P224()
944 CY_CRYPTO_VU_SUB (base, partial, my_z, hi); /* partial = lo - (hi*1) */ in Cy_Crypto_Core_EC_SM_MUL_Red_P224()
[all …]