SKALE-4262 write key owner to db

parent a9769d90
...@@ -73,7 +73,7 @@ public: ...@@ -73,7 +73,7 @@ public:
TestFixture() { TestFixture() {
TestUtils::resetDB(); TestUtils::resetDB();
setOptions(L_INFO, false, true); setOptions(L_INFO, false, true);
initAll(L_INFO, false, false, true, false, false); initAll(L_INFO, false, false, true, false, true);
} }
~TestFixture() { ~TestFixture() {
...@@ -114,7 +114,7 @@ class TestFixtureNoResetFromBackup { ...@@ -114,7 +114,7 @@ class TestFixtureNoResetFromBackup {
public: public:
TestFixtureNoResetFromBackup() { TestFixtureNoResetFromBackup() {
setFullOptions(L_INFO, false, true, true); setFullOptions(L_INFO, false, true, true);
initAll(L_INFO, false, false, true, false, false); initAll(L_INFO, false, false, true, false, true);
} }
~TestFixtureNoResetFromBackup() { ~TestFixtureNoResetFromBackup() {
...@@ -128,7 +128,7 @@ class TestFixtureNoReset { ...@@ -128,7 +128,7 @@ class TestFixtureNoReset {
public: public:
TestFixtureNoReset() { TestFixtureNoReset() {
setOptions(L_INFO, false, true); setOptions(L_INFO, false, true);
initAll(L_INFO, false, false, true, false, false); initAll(L_INFO, false, false, true, false, true);
} }
~TestFixtureNoReset() { ~TestFixtureNoReset() {
......
...@@ -55,7 +55,6 @@ testList = [ "[zmq-ecdsa]", ...@@ -55,7 +55,6 @@ testList = [ "[zmq-ecdsa]",
"[dkg-api-v2]", "[dkg-api-v2]",
"[dkg-api-v2-zmq]", "[dkg-api-v2-zmq]",
"[dkg-bls]", "[dkg-bls]",
"[dkgzmqbls]",
"[dkg-bls-v2]", "[dkg-bls-v2]",
"[dkg-poly-exists]", "[dkg-poly-exists]",
"[dkg-poly-exists-zmq]", "[dkg-poly-exists-zmq]",
......
...@@ -320,12 +320,12 @@ shared_ptr <ZMQMessage> ZMQMessage::buildResponse(string &_type, shared_ptr <rap ...@@ -320,12 +320,12 @@ shared_ptr <ZMQMessage> ZMQMessage::buildResponse(string &_type, shared_ptr <rap
std::map<string, string> ZMQMessage::keysByOwners; std::map<string, string> ZMQMessage::keysByOwners;
bool ZMQMessage::isKeyByOwner(const string& keyName, const string& cert) { bool ZMQMessage::isKeyByOwner(const string& keyName, const string& cert) {
auto value = LevelDB::getLevelDb()->readString(keyName); auto value = LevelDB::getLevelDb()->readString(keyName + ":OWNER");
return value && *value == cert; return value && *value == cert;
} }
void ZMQMessage::addKeyByOwner(const string& keyName, const string& cert) { void ZMQMessage::addKeyByOwner(const string& keyName, const string& cert) {
SGXWalletServer::writeDataToDB(keyName, cert); SGXWalletServer::writeDataToDB(keyName + ":OWNER", cert);
} }
cache::lru_cache<string, pair < EVP_PKEY * , X509 *>> ZMQMessage::verifiedCerts(256); cache::lru_cache<string, pair < EVP_PKEY * , X509 *>> ZMQMessage::verifiedCerts(256);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment