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();
-
- CMalleableKeyView keyView(malleableKey);
-
- malleableKeyPair = std::pair<CMalleableKeyView, CMalleableKey>(keyView, malleableKey);
-}
-
bool CCryptoKeyStore::SetCrypted()
{
{