Home
last modified time | relevance | path

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

/hal_infineon-latest/mtb-pdl-cat1/drivers/source/
Dcy_crypto_core_ecc_key_gen.c289 cy_stc_crypto_ecc_key *publicKey) in Cy_Crypto_Core_ECC_MakePublicKey() argument
298 if ((eccDp != NULL) && (privateKey != NULL) && (publicKey != NULL) && in Cy_Crypto_Core_ECC_MakePublicKey()
299 (publicKey->pubkey.x != NULL) && (publicKey->pubkey.y != NULL)) in Cy_Crypto_Core_ECC_MakePublicKey()
303 publicKeyXRemap = (uint8_t *)CY_REMAP_ADDRESS_FOR_CRYPTO(publicKey->pubkey.x); in Cy_Crypto_Core_ECC_MakePublicKey()
304 publicKeyYRemap = (uint8_t *)CY_REMAP_ADDRESS_FOR_CRYPTO(publicKey->pubkey.y); in Cy_Crypto_Core_ECC_MakePublicKey()
381 … SCB_InvalidateDCache_by_Addr(publicKey->pubkey.x, (int32_t)CY_CRYPTO_BYTE_SIZE_OF_BITS(bitsize)); in Cy_Crypto_Core_ECC_MakePublicKey()
382 … SCB_InvalidateDCache_by_Addr(publicKey->pubkey.y, (int32_t)CY_CRYPTO_BYTE_SIZE_OF_BITS(bitsize)); in Cy_Crypto_Core_ECC_MakePublicKey()
384 publicKey->type = PK_PUBLIC; in Cy_Crypto_Core_ECC_MakePublicKey()
385 publicKey->curveID = curveID; in Cy_Crypto_Core_ECC_MakePublicKey()
Dcy_cryptolite_ecc_key_gen.c239 cy_stc_cryptolite_ecc_key *publicKey) in Cy_Cryptolite_ECC_MakePublicKey() argument
246 if ((base != NULL) && (cfContext != NULL) && (privateKey != NULL) && (publicKey != NULL) && in Cy_Cryptolite_ECC_MakePublicKey()
247 (publicKey->pubkey.x != NULL) && (publicKey->pubkey.y != NULL)) in Cy_Cryptolite_ECC_MakePublicKey()
282 Cy_Cryptolite_Setnumber((uint8_t *)publicKey->pubkey.x, (uint8_t *) p_gx, bytesize); in Cy_Cryptolite_ECC_MakePublicKey()
283 Cy_Cryptolite_Setnumber((uint8_t *)publicKey->pubkey.y, (uint8_t *) p_gy, bytesize); in Cy_Cryptolite_ECC_MakePublicKey()
Dcy_cryptolite_ecdsa.c692 cy_stc_cryptolite_ecc_key publicKey; in Cy_Cryptolite_ECC_SignHash() local
695 publicKey.pubkey.x = pubkey; in Cy_Cryptolite_ECC_SignHash()
696 publicKey.pubkey.y = &pubkey[bytesize]; in Cy_Cryptolite_ECC_SignHash()
700 messageKey, &publicKey); in Cy_Cryptolite_ECC_SignHash()
711 Cy_Cryptolite_Setnumber(p_r, (uint8_t *)publicKey.pubkey.x, bytesize); in Cy_Cryptolite_ECC_SignHash()
731 Cy_Cryptolite_Setnumber(sig, (uint8_t *)publicKey.pubkey.x, bytesize); in Cy_Cryptolite_ECC_SignHash()
Dcy_crypto_core_ecc_eddsa.c1185 cy_stc_crypto_ecc_key *publicKey) in Cy_Crypto_Core_ED25519_MakePublicKey() argument
1198 if ((privateKey != NULL) && (publicKey != NULL) && in Cy_Crypto_Core_ED25519_MakePublicKey()
1199 (publicKey->pubkey.x != NULL) && (publicKey->pubkey.y != NULL)) in Cy_Crypto_Core_ED25519_MakePublicKey()
1215 publicKeyXRemap = (uint8_t *)CY_REMAP_ADDRESS_FOR_CRYPTO(publicKey->pubkey.x); in Cy_Crypto_Core_ED25519_MakePublicKey()
1216 publicKeyYRemap = (uint8_t *)CY_REMAP_ADDRESS_FOR_CRYPTO(publicKey->pubkey.y); in Cy_Crypto_Core_ED25519_MakePublicKey()
1298 … SCB_InvalidateDCache_by_Addr(publicKey->pubkey.x, (int32_t)CY_CRYPTO_BYTE_SIZE_OF_BITS(bitsize)); in Cy_Crypto_Core_ED25519_MakePublicKey()
1299 … SCB_InvalidateDCache_by_Addr(publicKey->pubkey.y, (int32_t)CY_CRYPTO_BYTE_SIZE_OF_BITS(bitsize)); in Cy_Crypto_Core_ED25519_MakePublicKey()
1301 publicKey->type = PK_PUBLIC; in Cy_Crypto_Core_ED25519_MakePublicKey()
1302 publicKey->curveID = curveID; in Cy_Crypto_Core_ED25519_MakePublicKey()
1810 const uint8_t *publicKey, in Cy_Crypto_Core_ED25519_PointDecode() argument
[all …]
/hal_infineon-latest/mtb-pdl-cat1/drivers/include/
Dcy_crypto_core_ecc.h129 const uint8_t *privateKey, cy_stc_crypto_ecc_key *publicKey);
176 const uint8_t *publicKey,
196 cy_stc_crypto_ecc_key *publicKey);
Dcy_cryptolite_ecc_key_gen.h148 cy_stc_cryptolite_ecc_key *publicKey);