stm32_pka: using XMEMCPY

This commit is contained in:
Daniele Lacamera
2019-10-24 20:49:43 +02:00
parent f97452c859
commit 390b936331

View File

@ -787,7 +787,7 @@ int stm32_ecc_verify_hash_ex(mp_int *r, mp_int *s, const byte* hash,
pka_ecc.RSign = Rbin;
pka_ecc.SSign = Sbin;
XMEMSET(Hashbin, 0, STM32_MAX_ECC_SIZE);
memcpy(Hashbin + (size - hashlen), hash, hashlen);
XMEMCPY(Hashbin + (size - hashlen), hash, hashlen);
pka_ecc.hash = Hashbin;
status = HAL_PKA_ECDSAVerif(&hpka, &pka_ecc, 0xFFFFFFFF);
@ -856,7 +856,7 @@ int stm32_ecc_sign_hash_ex(const byte* hash, word32 hashlen, WC_RNG* rng,
pka_ecc.primeOrder = order;
XMEMSET(Hashbin, 0, STM32_MAX_ECC_SIZE);
memcpy(Hashbin + (size - hashlen), hash, hashlen);
XMEMCPY(Hashbin + (size - hashlen), hash, hashlen);
pka_ecc.hash = Hashbin;
pka_ecc.integer = Intbin;
pka_ecc.privateKey = Keybin;