Home
last modified time | relevance | path

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

/hal_infineon-3.4.0/mtb-pdl-cat1/drivers/source/
Dcy_crypto_core_ecc_nist_p.c697 uint32_t partial = 0u; in Cy_Crypto_Core_EC_SM_MUL_Red_P192() local
709 CY_CRYPTO_VU_ALLOC_MEM (base, partial, CY_CRYPTO_ECC_P192_SIZE + 65u); in Cy_Crypto_Core_EC_SM_MUL_Red_P192()
722 CY_CRYPTO_VU_ADD (base, partial, hi, my_z); /* partial = (hi*1) + lo */ in Cy_Crypto_Core_EC_SM_MUL_Red_P192()
726 CY_CRYPTO_VU_ADD (base, partial, partial, hi); /* partial = hi*(2^{64}+1) + lo */ in Cy_Crypto_Core_EC_SM_MUL_Red_P192()
729 CY_CRYPTO_VU_LSR (base, hi, partial, sh192); /* hi = partial >> CURVE_SIZE = partial[383:192] */ in Cy_Crypto_Core_EC_SM_MUL_Red_P192()
731 …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()
741 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()
767 uint32_t partial = 0u; in Cy_Crypto_Core_EC_SM_MUL_Red_P224() local
779 CY_CRYPTO_VU_ALLOC_MEM (base, partial, CY_CRYPTO_ECC_P224_SIZE + 97u); in Cy_Crypto_Core_EC_SM_MUL_Red_P224()
792 CY_CRYPTO_VU_SUB (base, partial, my_z, hi); /* partial = lo - (hi*1) */ in Cy_Crypto_Core_EC_SM_MUL_Red_P224()
[all …]