mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2025-01-25 18:41:08 +00:00
Merge remote-tracking branch 'public/pr/2960' into baremetal
This commit is contained in:
commit
1b370a63ec
|
@ -68,12 +68,6 @@
|
||||||
#include <tinycrypt/ecc_dsa.h>
|
#include <tinycrypt/ecc_dsa.h>
|
||||||
#include "mbedtls/platform_util.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,
|
static void bits2int(uECC_word_t *native, const uint8_t *bits,
|
||||||
unsigned bits_size)
|
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
|
/* If an RNG function was specified, get a random number
|
||||||
to prevent side channel analysis of k. */
|
to prevent side channel analysis of k. */
|
||||||
if (!g_rng_function) {
|
if (!uECC_get_rng()) {
|
||||||
uECC_vli_clear(tmp);
|
uECC_vli_clear(tmp);
|
||||||
tmp[0] = 1;
|
tmp[0] = 1;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue