return true;
}
+bool CBasicKeyStore::AddMalleableKey(const CMalleableKey& mKey)
+{
+ {
+ LOCK(cs_KeyStore);
+ mapMalleableKeys[CMalleableKeyView(mKey)] = mKey;
+ }
+ return true;
+}
+
bool CBasicKeyStore::AddCScript(const CScript& redeemScript)
{
if (redeemScript.size() > MAX_SCRIPT_ELEMENT_SIZE)
return (!setWatchOnly.empty());
}
-CCryptoKeyStore::CCryptoKeyStore() : fUseCrypto(false)
-{
- std::string strMalleableKey = GetArg("-masterkey", "");
- CMalleableKey malleableKey;
- if (strMalleableKey != "")
- malleableKey.SetString(strMalleableKey);
- else
- malleableKey.MakeNewKeys();
-
- const CMalleableKeyView& keyView(malleableKey);
- mapMalleableKeys[keyView] = malleableKey;
-}
-
bool CCryptoKeyStore::SetCrypted()
{
{