Computing our node public and private keys every time we needed them was silly and expensive.

This commit is contained in:
JoelKatz
2012-10-25 18:59:07 -07:00
parent 87df08ea0b
commit 7f44d1569e
10 changed files with 38 additions and 28 deletions

View File

@@ -234,7 +234,14 @@ void Config::load()
WEBSOCKET_PORT = boost::lexical_cast<int>(strTemp);
if (sectionSingleB(secConfig, SECTION_VALIDATION_SEED, strTemp))
{
VALIDATION_SEED.setSeedGeneric(strTemp);
if (VALIDATION_SEED.isValid())
{
VALIDATION_PUB = RippleAddress::createNodePublic(VALIDATION_SEED);
VALIDATION_PRIV = RippleAddress::createNodePrivate(VALIDATION_SEED);
}
}
(void) sectionSingleB(secConfig, SECTION_PEER_SSL_CIPHER_LIST, PEER_SSL_CIPHER_LIST);