From 726b7dc5720cd3360de4110f25cb8c99bdf69967 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Sat, 23 Jun 2012 22:55:53 -0700 Subject: [PATCH] Speed up DB initialization --- src/Wallet.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/Wallet.cpp b/src/Wallet.cpp index 9f12140f0f..12dda320b6 100644 --- a/src/Wallet.cpp +++ b/src/Wallet.cpp @@ -76,7 +76,21 @@ bool Wallet::nodeIdentityCreate() { // Make new key. +#ifdef CREATE_NEW_DH_PARAMS std::string strDh512 = DH_der_gen(512); +#else + static char dh512Param[] = { + 0x30, 0x46, 0x02, 0x41, 0x00, 0x98, 0x15, 0xd2, 0xd0, 0x08, 0x32, 0xda, + 0xaa, 0xac, 0xc4, 0x71, 0xa3, 0x1b, 0x11, 0xf0, 0x6c, 0x62, 0xb2, 0x35, + 0x8a, 0x10, 0x92, 0xc6, 0x0a, 0xa3, 0x84, 0x7e, 0xaf, 0x17, 0x29, 0x0b, + 0x70, 0xef, 0x07, 0x4f, 0xfc, 0x9d, 0x6d, 0x87, 0x99, 0x19, 0x09, 0x5b, + 0x6e, 0xdb, 0x57, 0x72, 0x4a, 0x7e, 0xcd, 0xaf, 0xbd, 0x3a, 0x97, 0x55, + 0x51, 0x77, 0x5a, 0x34, 0x7c, 0xe8, 0xc5, 0x71, 0x63, 0x02, 0x01, 0x02 + }; + std::string strDh512(dh512Param, sizeof(dh512Param)); +#endif + + #if 1 std::string strDh1024 = strDh512; // For testing and most cases 512 is fine. #else