Home
last modified time | relevance | path

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

/hal_infineon-latest/mtb-pdl-cat1/drivers/include/
Dcy_cryptolite_nist_p.h51 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 …]
Dcy_cryptolite_vu.h50 …_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()
Dcy_crypto_core_ecc_nist_p.h46 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);
Dcy_cryptolite_ecdsa.h168 uint32_t bitsize; member
/hal_infineon-latest/mtb-pdl-cat1/drivers/source/
Dcy_crypto_core_ecc_ecdsa.c113 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 …]
Dcy_crypto_core_ecc_key_gen.c134 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 …]
Dcy_crypto_core_ecc_eddsa.c48 …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 …]
Dcy_cryptolite_rsa.c72 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 …]
Dcy_cryptolite_ecdsa.c690 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 …]
Dcy_cryptolite_nist_p.c462 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 …]
Dcy_cryptolite_vu.c38 …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()
Dcy_cryptolite_ecc_key_gen.c139 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()
Dcy_crypto_core_ecc_nist_p.c2396 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 …]