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;