| /hal_infineon-latest/mtb-pdl-cat1/drivers/source/ |
| D | cy_cryptolite_ecc_key_gen.c | 140 uint32_t bytesize = VU_BITS_TO_BYTES(eccDp->size); in Cy_Cryptolite_ECC_MakePrivateKey() local 145 Cy_Cryptolite_Setnumber(my_P, (uint8_t *) eccDp->prime, bytesize); in Cy_Cryptolite_ECC_MakePrivateKey() 146 Cy_Cryptolite_Setnumber(p_o, (uint8_t *) eccDp->order, bytesize); in Cy_Cryptolite_ECC_MakePrivateKey() 152 if (GetRandomDataFunc( randomDataInfo, (uint8_t *)privateKey, bytesize ) == 0) in Cy_Cryptolite_ECC_MakePrivateKey() 154 Cy_Cryptolite_Vu_memcpy ((void *)p_u1, privateKey, bytesize); in Cy_Cryptolite_ECC_MakePrivateKey() 163 int32_t randomsize = (int32_t)bytesize; in Cy_Cryptolite_ECC_MakePrivateKey() 186 Cy_Cryptolite_Vu_memcpy ((void *)privateKey, p_u1, bytesize); in Cy_Cryptolite_ECC_MakePrivateKey() 203 Cy_Cryptolite_Setnumber((uint8_t *)privateKey, p_u1, bytesize); in Cy_Cryptolite_ECC_MakePrivateKey() 263 uint32_t bytesize = VU_BITS_TO_BYTES(eccDp->size); in Cy_Cryptolite_ECC_MakePublicKey() local 270 Cy_Cryptolite_Setnumber(my_P, (uint8_t *) eccDp->prime, bytesize); in Cy_Cryptolite_ECC_MakePublicKey() [all …]
|
| D | cy_cryptolite_ecdsa.c | 689 uint32_t bytesize = VU_BITS_TO_BYTES(eccDp->size); in Cy_Cryptolite_ECC_SignHash() local 696 publicKey.pubkey.y = &pubkey[bytesize]; in Cy_Cryptolite_ECC_SignHash() 708 Cy_Cryptolite_Setnumber(my_P, (uint8_t *) eccDp->order, bytesize); in Cy_Cryptolite_ECC_SignHash() 711 Cy_Cryptolite_Setnumber(p_r, (uint8_t *)publicKey.pubkey.x, bytesize); in Cy_Cryptolite_ECC_SignHash() 727 Cy_Cryptolite_Setnumber(sig, (uint8_t *)p_r, bytesize); in Cy_Cryptolite_ECC_SignHash() 731 Cy_Cryptolite_Setnumber(sig, (uint8_t *)publicKey.pubkey.x, bytesize); in Cy_Cryptolite_ECC_SignHash() 735 Cy_Cryptolite_Setnumber(p_u2, (uint8_t *)key->k, bytesize); in Cy_Cryptolite_ECC_SignHash() 757 Cy_Cryptolite_Setnumber(p_u1, (uint8_t *)messageKey, bytesize); in Cy_Cryptolite_ECC_SignHash() 767 Cy_Cryptolite_Setnumber(&sig[bytesize], (uint8_t *)p_s, bytesize); in Cy_Cryptolite_ECC_SignHash() 848 uint32_t bytesize = VU_BITS_TO_BYTES(eccDp->size); in Cy_Cryptolite_ECC_VerifyHash() local [all …]
|
| D | cy_crypto_core_ecc_ecdsa.c | 114 uint32_t bytesize = CY_CRYPTO_BYTE_SIZE_OF_BITS(eccDp->size); in Cy_Crypto_Core_ECC_SignHash() local 120 SCB_CleanDCache_by_Addr((volatile void *)key->k, (int32_t)bytesize); in Cy_Crypto_Core_ECC_SignHash() 121 SCB_CleanDCache_by_Addr((volatile void *)messageKey,(int32_t)bytesize); in Cy_Crypto_Core_ECC_SignHash() 139 SCB_CleanDCache_by_Addr((volatile void *)ephKey.pubkey.x,(int32_t)bytesize); in Cy_Crypto_Core_ECC_SignHash() 140 SCB_CleanDCache_by_Addr((volatile void *)ephKey.pubkey.y, (int32_t)bytesize); in Cy_Crypto_Core_ECC_SignHash() 285 … Cy_Crypto_Core_Vu_GetMemValue (base, &sigPtrRemap[bytesize], p_s, bitsize); in Cy_Crypto_Core_ECC_SignHash() 299 SCB_InvalidateDCache_by_Addr(sig, (int32_t)(bytesize*2U)); in Cy_Crypto_Core_ECC_SignHash() 370 uint32_t bytesize = CY_CRYPTO_BYTE_SIZE_OF_BITS(eccDp->size); in Cy_Crypto_Core_ECC_VerifyHash() local 386 SCB_CleanDCache_by_Addr((volatile void *)key->pubkey.x, (int32_t)bytesize); in Cy_Crypto_Core_ECC_VerifyHash() 387 SCB_CleanDCache_by_Addr((volatile void *)key->pubkey.y, (int32_t)bytesize); in Cy_Crypto_Core_ECC_VerifyHash() [all …]
|
| D | cy_crypto_core_ecc_key_gen.c | 135 uint32_t bytesize = CY_CRYPTO_BYTE_SIZE_OF_BITS(bitsize); in Cy_Crypto_Core_ECC_MakePrivateKey() local 146 tmpResult = CY_CRYPTO_VU_ALLOC_MEM(base, p_key, bytesize * 8u); in Cy_Crypto_Core_ECC_MakePrivateKey() 156 if (GetRandomDataFunc( randomDataInfo, (uint8_t *)keyRegPtr, bytesize ) != 0) in Cy_Crypto_Core_ECC_MakePrivateKey() 162 SCB_CleanDCache_by_Addr((volatile void *)key,(int32_t)bytesize); 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() 250 SCB_InvalidateDCache_by_Addr(key, (int32_t)bytesize); in Cy_Crypto_Core_ECC_MakePrivateKey()
|
| D | cy_crypto_core_ecc_eddsa.c | 1208 uint32_t bytesize = CY_CRYPTO_BYTE_SIZE_OF_BITS(edwDp->size); in Cy_Crypto_Core_ED25519_MakePublicKey() local 1268 …Result = Cy_Crypto_Core_Sha_Update(base, &shaHashState, (uint8_t const*)privateKeyRemap, bytesize); in Cy_Crypto_Core_ED25519_MakePublicKey() 1413 uint32_t bytesize = CY_CRYPTO_BYTE_SIZE_OF_BITS(edwDp->size); in Cy_Crypto_Core_ED25519_Sign() local 1418 SCB_CleanDCache_by_Addr((volatile void *)key->k, (int32_t)bytesize); in Cy_Crypto_Core_ED25519_Sign() 1480 …re_MemSet(base, (void*)Cy_Crypto_Core_Vu_RegMemPointer(base, p_r), (uint8_t)0, (uint16_t)bytesize); in Cy_Crypto_Core_ED25519_Sign() 1523 … tmpResult = Cy_Crypto_Core_Sha_Update(base, &shaHashState, (uint8_t const*)keyKRemap, bytesize); in Cy_Crypto_Core_ED25519_Sign() 1603 (void)Cy_Crypto_Core_Sha_Update(base, &shaHashState, (uint8_t const*)r_y, bytesize); in Cy_Crypto_Core_ED25519_Sign() 1611 … (void)Cy_Crypto_Core_Sha_Update(base, &shaHashState, (uint8_t const*)pubkey_y, bytesize); in Cy_Crypto_Core_ED25519_Sign() 1635 Cy_Crypto_Core_Vu_GetMemValue (base, &sigPtrRemap[bytesize], p_s, bitsize); in Cy_Crypto_Core_ED25519_Sign() 1647 SCB_InvalidateDCache_by_Addr(sig, (int32_t)(bytesize*2U)); in Cy_Crypto_Core_ED25519_Sign() [all …]
|