Diff between 745f324de5898bb63878356bd6639ae6b7e2c3fe and 0a1159dc105533e3f07cd252d1fd271967d8f4d6
Changed Files
| File | Additions | Deletions | Status |
| src/shared/ecc.c | +2 | -0 | modified |
Full Patch
diff --git a/src/shared/ecc.c b/src/shared/ecc.c
index adaae20..02bccbd 100644
--- a/src/shared/ecc.c
+++ b/src/shared/ecc.c
@@ -870,6 +870,8 @@ bool ecc_make_key(uint8_t public_key[64], uint8_t private_key[32])
uint64_t priv[NUM_ECC_DIGITS];
unsigned int tries = 0;
+ memset(&pk, 0, sizeof(pk));
+
do {
if (!get_random_number(priv) || (tries++ >= MAX_TRIES))
return false;