From 205494f0d1bee85444d087f45d58558329f8c4ae Mon Sep 17 00:00:00 2001 From: tom Date: Mon, 9 Jun 2014 20:36:51 -0400 Subject: [PATCH] change hash for keygen from blake to keccak --- src/cryptonote_core/account.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cryptonote_core/account.cpp b/src/cryptonote_core/account.cpp index 7da1c674..3bedd740 100644 --- a/src/cryptonote_core/account.cpp +++ b/src/cryptonote_core/account.cpp @@ -12,7 +12,7 @@ #include "crypto/crypto.h" extern "C" { -#include "crypto/blake256.h" +#include "crypto/keccak.h" } #include "cryptonote_core/cryptonote_basic_impl.h" #include "cryptonote_core/cryptonote_format_utils.h" @@ -39,7 +39,7 @@ DISABLE_VS_WARNINGS(4244 4345) // rng for generating second set of keys is hash of first rng. means only one set of electrum-style words needed for recovery crypto::secret_key second; - blake256_hash((uint8_t *)&second, (uint8_t *)&first, sizeof(crypto::secret_key)); + keccak((uint8_t *)&first, sizeof(crypto::secret_key), (uint8_t *)&second, sizeof(crypto::secret_key)); generate_keys(m_keys.m_account_address.m_view_public_key, m_keys.m_view_secret_key, second, two_random ? false : true); m_creation_timestamp = time(NULL);