| /hal_infineon-latest/mtb-pdl-cat1/drivers/include/ |
| D | cy_cryptolite_nist_p.h | 51 uint8_t *p_d, uint8_t *p_order, int bitsize); 92 uint16_t bitsize = (uint16_t)cfContext->bitsize; in Cy_Cryptolite_EC_AddMod() local 96 …temp,VU_BITS_TO_WORDS((uint32_t)bitsize+1U), a,VU_BITS_TO_WORDS((uint32_t)bitsize), b,VU_BITS_TO_W… in Cy_Cryptolite_EC_AddMod() 97 … VU_BITS_TO_WORDS((uint32_t)bitsize), temp, VU_BITS_TO_WORDS((uint32_t)bitsize+1U), my_P, VU_BITS_… in Cy_Cryptolite_EC_AddMod() 120 uint16_t bitsize = (uint16_t)cfContext->bitsize; in Cy_Cryptolite_EC_SubMod() local 123 …_z, VU_BITS_TO_WORDS((uint32_t)bitsize+1U), a, VU_BITS_TO_WORDS((uint32_t)bitsize), b, VU_BITS_TO_… in Cy_Cryptolite_EC_SubMod() 124 …w (base, vu_struct1, z, VU_BITS_TO_WORDS((uint32_t)bitsize), temp_z,VU_BITS_TO_WORDS((uint32_t)bit… in Cy_Cryptolite_EC_SubMod() 127 sign = (int)Cy_Cryptolite_Vu_get_bit(temp_z, bitsize); in Cy_Cryptolite_EC_SubMod() 131 …, z, VU_BITS_TO_WORDS((uint32_t)bitsize), z,VU_BITS_TO_WORDS((uint32_t)bitsize), my_P,VU_BITS_TO_W… in Cy_Cryptolite_EC_SubMod() 153 uint16_t bitsize = (uint16_t)cfContext->bitsize; in Cy_Cryptolite_EC_HalfMod() local [all …]
|
| D | cy_cryptolite_vu.h | 50 …_zero(CRYPTOLITE_Type *base, cy_stc_cryptolite_descr_t* p_struct, uint8_t *psrc, uint16_t bitsize); 51 …Type *base, cy_stc_cryptolite_descr_t* p_struct, uint8_t *rsrc0, uint8_t *rsrc1, uint16_t bitsize); 52 …Type *base, cy_stc_cryptolite_descr_t* p_struct, uint8_t *rsrc0, uint8_t *rsrc1, uint16_t bitsize); 701 uint32_t bitsize) in Cy_Cryptolite_Vu_lsr1_carry_hw() argument 717 Cy_Cryptolite_Vu_set_bit(p_z, bitsize-1U); in Cy_Cryptolite_Vu_lsr1_carry_hw()
|
| D | cy_crypto_core_ecc_nist_p.h | 46 void Cy_Crypto_Core_EC_NistP_SetMode(uint32_t bitsize); 78 …l(CRYPTO_Type *base, uint32_t p_x, uint32_t p_y, uint32_t p_d, uint32_t p_order, uint32_t bitsize);
|
| D | cy_cryptolite_ecdsa.h | 168 uint32_t bitsize; member
|
| /hal_infineon-latest/mtb-pdl-cat1/drivers/source/ |
| D | cy_crypto_core_ecc_ecdsa.c | 113 uint32_t bitsize = eccDp->size; in Cy_Crypto_Core_ECC_SignHash() local 143 tmpResult = CY_CRYPTO_VU_ALLOC_MEM (base, VR_P, bitsize); in Cy_Crypto_Core_ECC_SignHash() 149 …e_Vu_SetMemValue (base, VR_P, (uint8_t const *)CY_REMAP_ADDRESS_FOR_CRYPTO(eccDp->order), bitsize); in Cy_Crypto_Core_ECC_SignHash() 151 tmpResult = CY_CRYPTO_VU_ALLOC_MEM (base, VR_BARRETT, bitsize + 1U); in Cy_Crypto_Core_ECC_SignHash() 157 …emValue (base, VR_BARRETT, (uint8_t const*)CY_REMAP_ADDRESS_FOR_CRYPTO(eccDp->barrett_o), bitsize); in Cy_Crypto_Core_ECC_SignHash() 159 tmpResult = CY_CRYPTO_VU_ALLOC_MEM (base, p_r, bitsize); in Cy_Crypto_Core_ECC_SignHash() 165 tmpResult = CY_CRYPTO_VU_ALLOC_MEM (base, p_s, bitsize); in Cy_Crypto_Core_ECC_SignHash() 171 Cy_Crypto_Core_Vu_SetMemValue (base, p_r, (uint8_t *)ephKey.pubkey.x, bitsize); in Cy_Crypto_Core_ECC_SignHash() 178 tmpResult = CY_CRYPTO_VU_ALLOC_MEM (base, p_temp, bitsize); in Cy_Crypto_Core_ECC_SignHash() 198 tmpResult = Cy_Crypto_Core_EC_Bar_MulRed(base, p_r, p_temp, bitsize); in Cy_Crypto_Core_ECC_SignHash() [all …]
|
| D | cy_crypto_core_ecc_key_gen.c | 134 uint32_t bitsize = eccDp->size; in Cy_Crypto_Core_ECC_MakePrivateKey() local 135 uint32_t bytesize = CY_CRYPTO_BYTE_SIZE_OF_BITS(bitsize); in Cy_Crypto_Core_ECC_MakePrivateKey() 141 tmpResult = CY_CRYPTO_VU_ALLOC_MEM(base, VR_D, bitsize); in Cy_Crypto_Core_ECC_MakePrivateKey() 169 int32_t randomsize = (int32_t)bitsize; in Cy_Crypto_Core_ECC_MakePrivateKey() 195 if ((bytesize * 8u) > bitsize) in Cy_Crypto_Core_ECC_MakePrivateKey() 198 CY_CRYPTO_VU_SET_REG(base, p_temp, (bytesize * 8u) - bitsize, 1u); in Cy_Crypto_Core_ECC_MakePrivateKey() 207 tmpResult = CY_CRYPTO_VU_ALLOC_MEM(base, VR_P, bitsize); in Cy_Crypto_Core_ECC_MakePrivateKey() 212 …e_Vu_SetMemValue (base, VR_P, (uint8_t const *)CY_REMAP_ADDRESS_FOR_CRYPTO(eccDp->order), bitsize); in Cy_Crypto_Core_ECC_MakePrivateKey() 218 tmpResult = CY_CRYPTO_VU_ALLOC_MEM(base, VR_BARRETT, bitsize + 1u); in Cy_Crypto_Core_ECC_MakePrivateKey() 223 …e (base, VR_BARRETT, (uint8_t const *)CY_REMAP_ADDRESS_FOR_CRYPTO(eccDp->barrett_o), bitsize + 1u); in Cy_Crypto_Core_ECC_MakePrivateKey() [all …]
|
| D | cy_crypto_core_ecc_eddsa.c | 48 …Core_ED25519_ExpMod(CRYPTO_Type *base, uint32_t p_x, uint32_t p_y, uint32_t p_e, uint32_t bitsize); 58 uint32_t p_d, uint32_t bitsize); 62 uint32_t bitsize); 779 uint32_t bitsize) in Cy_Crypto_Core_ED25519_PointMulAdd() argument 793 tmpResult = CY_CRYPTO_VU_ALLOC_MEM (base, VR_P, bitsize); in Cy_Crypto_Core_ED25519_PointMulAdd() 798 …e_Vu_SetMemValue (base, VR_P, (uint8_t const *)CY_REMAP_ADDRESS_FOR_CRYPTO(edwDp->prime), bitsize); in Cy_Crypto_Core_ED25519_PointMulAdd() 808 tmpResult = CY_CRYPTO_VU_ALLOC_MEM (base, p_z, bitsize); in Cy_Crypto_Core_ED25519_PointMulAdd() 817 tmpResult = Cy_Crypto_Core_ED25519_PointMul(base, edwDp, p_x, p_y, my_s, bitsize); in Cy_Crypto_Core_ED25519_PointMulAdd() 823 tmpResult = Cy_Crypto_Core_ED25519_PointMul(base, edwDp, q_x, q_y, h, bitsize); in Cy_Crypto_Core_ED25519_PointMulAdd() 833 tmpResult = Cy_Crypto_Core_ED25519Add (base, edwDp, p_x, p_y, p_z, q_x, q_y, bitsize); in Cy_Crypto_Core_ED25519_PointMulAdd() [all …]
|
| D | cy_cryptolite_rsa.c | 72 uint32_t bitsize = VU_BITS_TO_WORDS(bit_size); in Cy_Cryptolite_Rsa_Mont_Inv_Transform() local 76 …w (base, vu_struct0, p_t1_2n1, VU_BITS_TO_WORDS(2U*bit_size), p_a, bitsize, p_mont_r_inv, bitsize); in Cy_Cryptolite_Rsa_Mont_Inv_Transform() 77 …(void)Cy_Cryptolite_Vu_lsr_hw (base, vu_struct1, p_a, bitsize, p_t1_2n1, VU_BITS_TO_WORDS(2U*bit_s… in Cy_Cryptolite_Rsa_Mont_Inv_Transform() 78 …_mul_hw (base, vu_struct0, p_t2_2n1, VU_BITS_TO_WORDS(2U*bit_size), p_a, bitsize, p_barrett_u, bit… in Cy_Cryptolite_Rsa_Mont_Inv_Transform() 79 …(void)Cy_Cryptolite_Vu_lsr_hw (base, vu_struct1, p_a, bitsize, p_t2_2n1, VU_BITS_TO_WORDS(2U*bit_s… in Cy_Cryptolite_Rsa_Mont_Inv_Transform() 80 …u_mul_hw (base, vu_struct0, p_t2_2n1, VU_BITS_TO_WORDS(2U*bit_size), p_a, bitsize, p_mod, bitsize); in Cy_Cryptolite_Rsa_Mont_Inv_Transform() 83 … (base, vu_struct0, p_t2_2n1, bitsize_p1, p_t1_2n1, VU_BITS_TO_WORDS(bit_size+2U), p_mod, bitsize); in Cy_Cryptolite_Rsa_Mont_Inv_Transform() 84 …)Cy_Cryptolite_Vu_cond_sub_hw (base, vu_struct1, p_a, bitsize, p_t2_2n1, bitsize_p1, p_mod, bitsiz… in Cy_Cryptolite_Rsa_Mont_Inv_Transform() 100 uint32_t bitsize = VU_BITS_TO_WORDS(bit_size); in Cy_Cryptolite_Rsa_Mont_Transform() local 104 (void)Cy_Cryptolite_Vu_lsl ( p_t1_2n1, VU_BITS_TO_WORDS(2U*bit_size), p_a, bitsize, bit_size); in Cy_Cryptolite_Rsa_Mont_Transform() [all …]
|
| D | cy_cryptolite_ecdsa.c | 690 uint32_t bitsize = eccDp->size; in Cy_Cryptolite_ECC_SignHash() local 709 … Cy_Cryptolite_Setnumber(my_BARRETT_U, (uint8_t *) eccDp->barrett_o, VU_BITS_TO_BYTES(bitsize+1U)); in Cy_Cryptolite_ECC_SignHash() 713 if (Cy_Cryptolite_Vu_test_zero(base, vu_struct0, p_r, (uint16_t)bitsize) == true) in Cy_Cryptolite_ECC_SignHash() 719 … if (Cy_Cryptolite_Vu_test_less_than(base, vu_struct1, p_r, my_P, (uint16_t)bitsize) == false) in Cy_Cryptolite_ECC_SignHash() 721 …te_Vu_mov_hw (base, vu_struct0, temp, VU_BITS_TO_WORDS(bitsize+1U), p_r, VU_BITS_TO_WORDS(bitsize)… in Cy_Cryptolite_ECC_SignHash() 722 Cy_Cryptolite_EC_Bar_MulRed( base, cfContext, p_r, temp, bitsize); in Cy_Cryptolite_ECC_SignHash() 723 if (Cy_Cryptolite_Vu_test_zero(base, vu_struct0, p_r, (uint16_t)bitsize) == true) in Cy_Cryptolite_ECC_SignHash() 736 Cy_Cryptolite_EC_MulMod(base, cfContext, p_s, p_u2, p_r, (int)bitsize); in Cy_Cryptolite_ECC_SignHash() 740 Cy_Cryptolite_Vu_clr(p_u1, VU_BITS_TO_WORDS(bitsize)); in Cy_Cryptolite_ECC_SignHash() 741 if (hashlen * 8U > bitsize) in Cy_Cryptolite_ECC_SignHash() [all …]
|
| D | cy_cryptolite_nist_p.c | 462 uint32_t bitsize = cfContext->bitsize; in Cy_Cryptolite_EC_JacobianEcScalarMul_coZ() local 467 …ite_Vu_mov_hw (base, vu_struct0, my_p_x, VU_BITS_TO_WORDS(bitsize), px, VU_BITS_TO_WORDS(bitsize)); in Cy_Cryptolite_EC_JacobianEcScalarMul_coZ() 468 …ite_Vu_mov_hw (base, vu_struct1, my_p_y, VU_BITS_TO_WORDS(bitsize), py, VU_BITS_TO_WORDS(bitsize)); in Cy_Cryptolite_EC_JacobianEcScalarMul_coZ() 469 …olite_Vu_mov_hw (base, vu_struct0, dc, VU_BITS_TO_WORDS(bitsize+2U), pd, VU_BITS_TO_WORDS(bitsize)… in Cy_Cryptolite_EC_JacobianEcScalarMul_coZ() 475 …e, vu_struct0, dc, VU_BITS_TO_WORDS(bitsize+2U), dc, VU_BITS_TO_WORDS(bitsize + 2U), porder, VU_BI… in Cy_Cryptolite_EC_JacobianEcScalarMul_coZ() 478 …e, vu_struct1, dc, VU_BITS_TO_WORDS(bitsize+2U), dc, VU_BITS_TO_WORDS(bitsize + 2U), porder, VU_BI… in Cy_Cryptolite_EC_JacobianEcScalarMul_coZ() 508 Cy_Cryptolite_Vu_clr (p_t1, VU_BITS_TO_WORDS(bitsize)); in Cy_Cryptolite_EC_JacobianEcScalarMul_coZ() 521 …e_Vu_mov_hw (base, vu_struct0, p_t1, VU_BITS_TO_WORDS(bitsize), p_my_r1_x, VU_BITS_TO_WORDS(bitsiz… in Cy_Cryptolite_EC_JacobianEcScalarMul_coZ() 522 …e_Vu_mov_hw (base, vu_struct1, p_t2, VU_BITS_TO_WORDS(bitsize), p_my_r1_y, VU_BITS_TO_WORDS(bitsiz… in Cy_Cryptolite_EC_JacobianEcScalarMul_coZ() 523 …olite_Vu_mov_hw (base, vu_struct0, p_t3, VU_BITS_TO_WORDS(bitsize), px, VU_BITS_TO_WORDS(bitsize)); in Cy_Cryptolite_EC_JacobianEcScalarMul_coZ() [all …]
|
| D | cy_cryptolite_vu.c | 38 …t_zero(CRYPTOLITE_Type *base, cy_stc_cryptolite_descr_t* p_struct, uint8_t *psrc, uint16_t bitsize) in Cy_Cryptolite_Vu_test_zero() argument 45 while (p_a_uint32 < (((uint32_t *) ((void *)psrc)) + VU_BITS_TO_WORDS(bitsize))) in Cy_Cryptolite_Vu_test_zero() 56 …_Type *base, cy_stc_cryptolite_descr_t* p_struct, uint8_t *rsrc0, uint8_t *rsrc1, uint16_t bitsize) in Cy_Cryptolite_Vu_test_equal() argument 60 …TO_WORDS((uint32_t)bitsize), rsrc0, (uint32_t)VU_BITS_TO_WORDS((uint32_t)bitsize), rsrc1, (uint32_… in Cy_Cryptolite_Vu_test_equal() 63 if (Cy_Cryptolite_Vu_test_zero(base, p_struct, temp, VU_BITS_TO_WORDS(bitsize))) { in Cy_Cryptolite_Vu_test_equal() 72 …_Type *base, cy_stc_cryptolite_descr_t* p_struct, uint8_t *rsrc0, uint8_t *rsrc1, uint16_t bitsize) in Cy_Cryptolite_Vu_test_less_than() argument 77 …VU_BITS_TO_WORDS((uint32_t)bitsize+1U), rsrc0, VU_BITS_TO_WORDS((uint32_t)bitsize), rsrc1, VU_BITS… in Cy_Cryptolite_Vu_test_less_than() 80 sign = Cy_Cryptolite_Vu_get_bit(temp, bitsize); in Cy_Cryptolite_Vu_test_less_than()
|
| D | cy_cryptolite_ecc_key_gen.c | 139 uint32_t bitsize = eccDp->size; in Cy_Cryptolite_ECC_MakePrivateKey() local 141 cfContext->bitsize = bitsize; in Cy_Cryptolite_ECC_MakePrivateKey() 147 … Cy_Cryptolite_Setnumber(my_BARRETT_U, (uint8_t *) eccDp->barrett_p, VU_BITS_TO_BYTES(bitsize+1U)); in Cy_Cryptolite_ECC_MakePrivateKey() 198 … if (Cy_Cryptolite_Vu_test_less_than(base, vu_struct1, p_u1, p_o, (uint16_t)bitsize) == false) in Cy_Cryptolite_ECC_MakePrivateKey() 200 …te_Vu_mov_hw (base, vu_struct0, temp, VU_BITS_TO_WORDS(bitsize+1U), p_u1, VU_BITS_TO_WORDS(bitsize… in Cy_Cryptolite_ECC_MakePrivateKey() 201 Cy_Cryptolite_EC_Bar_MulRed( base, cfContext, p_u1, temp, bitsize); in Cy_Cryptolite_ECC_MakePrivateKey() 262 uint32_t bitsize = eccDp->size; in Cy_Cryptolite_ECC_MakePublicKey() local 265 cfContext->bitsize = bitsize; in Cy_Cryptolite_ECC_MakePublicKey() 272 … Cy_Cryptolite_Setnumber(my_BARRETT_U, (uint8_t *) eccDp->barrett_p, VU_BITS_TO_BYTES(bitsize+1U)); in Cy_Cryptolite_ECC_MakePublicKey() 280 Cy_Cryptolite_EC_NistP_PointMul(base, cfContext, p_gx, p_gy, p_u1, p_o, (int)bitsize); in Cy_Cryptolite_ECC_MakePublicKey()
|
| D | cy_crypto_core_ecc_nist_p.c | 2396 void Cy_Crypto_Core_EC_NistP_SetMode(uint32_t bitsize) in Cy_Crypto_Core_EC_NistP_SetMode() argument 2398 switch (bitsize) in Cy_Crypto_Core_EC_NistP_SetMode() 2475 …ul(CRYPTO_Type *base, uint32_t p_x, uint32_t p_y, uint32_t p_d, uint32_t p_order, uint32_t bitsize) in Cy_Crypto_Core_EC_NistP_PointMul() argument 2480 tmpResult = Cy_Crypto_Core_JacobianEcScalarMul (base, p_x, p_y, p_d, bitsize); in Cy_Crypto_Core_EC_NistP_PointMul() 2547 uint32_t bitsize; in Cy_Crypto_Core_EC_NistP_PointMultiplication() local 2551 bitsize = eccDp->size; in Cy_Crypto_Core_EC_NistP_PointMultiplication() 2563 … SCB_CleanDCache_by_Addr((volatile void *)ecpGX, (int32_t)CY_CRYPTO_BYTE_SIZE_OF_BITS(bitsize)); in Cy_Crypto_Core_EC_NistP_PointMultiplication() 2564 … SCB_CleanDCache_by_Addr((volatile void *)ecpGY, (int32_t)CY_CRYPTO_BYTE_SIZE_OF_BITS(bitsize)); in Cy_Crypto_Core_EC_NistP_PointMultiplication() 2565 … SCB_CleanDCache_by_Addr((volatile void *)ecpD, (int32_t)CY_CRYPTO_BYTE_SIZE_OF_BITS(bitsize)); in Cy_Crypto_Core_EC_NistP_PointMultiplication() 2568 tmpResult = CY_CRYPTO_VU_ALLOC_MEM (base, VR_D, bitsize); /* Scalar factor */ in Cy_Crypto_Core_EC_NistP_PointMultiplication() [all …]
|