Merge remote-tracking branch 'public/pr/2960' into baremetal

This commit is contained in:
Simon Butcher 2019-12-27 18:18:22 +00:00
commit 1b370a63ec

View file

@ -68,12 +68,6 @@
#include <tinycrypt/ecc_dsa.h>
#include "mbedtls/platform_util.h"
#if default_RNG_defined
static uECC_RNG_Function g_rng_function = &default_CSPRNG;
#else
static uECC_RNG_Function g_rng_function = 0;
#endif
static void bits2int(uECC_word_t *native, const uint8_t *bits,
unsigned bits_size)
{
@ -131,7 +125,7 @@ int uECC_sign_with_k(const uint8_t *private_key, const uint8_t *message_hash,
/* If an RNG function was specified, get a random number
to prevent side channel analysis of k. */
if (!g_rng_function) {
if (!uECC_get_rng()) {
uECC_vli_clear(tmp);
tmp[0] = 1;
}