Fixed calls

parent a46e2251
...@@ -79,7 +79,8 @@ int init_server() { ...@@ -79,7 +79,8 @@ int init_server() {
Json::Value SGXWalletServer::importBLSKeyShare(int index, const std::string& _keyShare, const std::string& _keyShareName, int n, int t) {
Json::Value importBLSKeyShareImpl(int index, const std::string& _keyShare, const std::string& _keyShareName, int n, int t) {
Json::Value result; Json::Value result;
...@@ -98,14 +99,15 @@ Json::Value SGXWalletServer::importBLSKeyShare(int index, const std::string& _k ...@@ -98,14 +99,15 @@ Json::Value SGXWalletServer::importBLSKeyShare(int index, const std::string& _k
return result; return result;
} }
Json::Value SGXWalletServer::blsSignMessageHash(const std::string& keyShareName, const std::string& messageHash) {
Json::Value blsSignMessageHashImpl(const std::string& keyShareName, const std::string& messageHash) {
Json::Value result; Json::Value result;
result["status"] = 0; result["status"] = 0;
result["errorMessage"] = ""; result["errorMessage"] = "";
result["signatureShare"] = ""; result["signatureShare"] = "";
try { try {
readKeyShare(keyShareName); readKeyShare(keyShareName);
} catch (RPCException& _e) { } catch (RPCException& _e) {
...@@ -117,7 +119,8 @@ Json::Value SGXWalletServer::blsSignMessageHash(const std::string& keyShareName, ...@@ -117,7 +119,8 @@ Json::Value SGXWalletServer::blsSignMessageHash(const std::string& keyShareName,
return result; return result;
} }
Json::Value SGXWalletServer::importECDSAKey(const std::string& key, const std::string& keyName) {
Json::Value importECDSAKeyImpl(const std::string& key, const std::string& keyName) {
Json::Value result; Json::Value result;
result["status"] = 0; result["status"] = 0;
result["errorMessage"] = ""; result["errorMessage"] = "";
...@@ -125,7 +128,9 @@ Json::Value SGXWalletServer::importECDSAKey(const std::string& key, const std::s ...@@ -125,7 +128,9 @@ Json::Value SGXWalletServer::importECDSAKey(const std::string& key, const std::s
return result; return result;
} }
Json::Value SGXWalletServer::generateECDSAKey(const std::string& _keyName) {
Json::Value generateECDSAKeyImpl(const std::string& _keyName) {
Json::Value result; Json::Value result;
...@@ -140,7 +145,11 @@ Json::Value SGXWalletServer::generateECDSAKey(const std::string& _keyName) { ...@@ -140,7 +145,11 @@ Json::Value SGXWalletServer::generateECDSAKey(const std::string& _keyName) {
result["errorMessage"] = _e.errString; result["errorMessage"] = _e.errString;
} }
} }
Json::Value SGXWalletServer::ecdsaSignMessageHash(const std::string& _keyName, const std::string& messageHash) {
Json::Value ecdsaSignMessageHashImpl(const std::string& _keyName, const std::string& messageHash) {
Json::Value result; Json::Value result;
result["status"] = 0; result["status"] = 0;
result["errorMessage"] = ""; result["errorMessage"] = "";
...@@ -157,10 +166,31 @@ Json::Value SGXWalletServer::ecdsaSignMessageHash(const std::string& _keyName, ...@@ -157,10 +166,31 @@ Json::Value SGXWalletServer::ecdsaSignMessageHash(const std::string& _keyName,
return result; return result;
} }
Json::Value SGXWalletServer::generateECDSAKey(const std::string& _keyName) {
return generateECDSAKeyImpl(_keyName);
}
Json::Value SGXWalletServer::ecdsaSignMessageHash(const std::string& _keyName, const std::string& messageHash) {
ecdsaSignMessageHashImpl(_keyName, messageHash);
}
Json::Value SGXWalletServer::importBLSKeyShare(int index, const std::string& _keyShare, const std::string& _keyShareName, int n, int t) {
return importBLSKeyShareImpl(index, _keyShare, _keyShareName, n, t);
}
Json::Value SGXWalletServer::blsSignMessageHash(const std::string& keyShareName, const std::string& messageHash) {
return blsSignMessageHashImpl(keyShareName, messageHash);
}
Json::Value SGXWalletServer::importECDSAKey(const std::string& key, const std::string& keyName) {
return importECDSAKeyImpl(key, keyName);
}
shared_ptr<string> SGXWalletServer::readKeyShare(const string& _keyShareName) { shared_ptr<string> readKeyShare(const string& _keyShareName) {
auto keyShareStr = levelDb->readString("BLSKEYSHARE:" + _keyShareName); auto keyShareStr = levelDb->readString("BLSKEYSHARE:" + _keyShareName);
...@@ -173,7 +203,7 @@ shared_ptr<string> SGXWalletServer::readKeyShare(const string& _keyShareName) { ...@@ -173,7 +203,7 @@ shared_ptr<string> SGXWalletServer::readKeyShare(const string& _keyShareName) {
} }
void SGXWalletServer::writeKeyShare(const string& _keyShareName, const string& value) { void writeKeyShare(const string& _keyShareName, const string& value) {
auto key = "BLSKEYSHARE:" + _keyShareName; auto key = "BLSKEYSHARE:" + _keyShareName;
...@@ -185,10 +215,10 @@ void SGXWalletServer::writeKeyShare(const string& _keyShareName, const string& v ...@@ -185,10 +215,10 @@ void SGXWalletServer::writeKeyShare(const string& _keyShareName, const string& v
levelDb->writeString(key, value); levelDb->writeString(key, value);
} }
shared_ptr<std::string> SGXWalletServer::readECDSAKey(const string& _keyShare) { shared_ptr<std::string> readECDSAKey(const string& _keyShare) {
} }
void SGXWalletServer::writeECDSAKey(const string& _keyShare, const string& value) { void writeECDSAKey(const string& _keyShare, const string& value) {
} }
\ No newline at end of file
...@@ -25,17 +25,28 @@ public: ...@@ -25,17 +25,28 @@ public:
virtual Json::Value ecdsaSignMessageHash(const std::string& keyShareName, const std::string& messageHash); virtual Json::Value ecdsaSignMessageHash(const std::string& keyShareName, const std::string& messageHash);
void writeKeyShare(const string& _keyShare, const string& value);
shared_ptr<std::string> readKeyShare(const string& _keyShare);
void writeECDSAKey(const string& _key, const string& value);
shared_ptr<std::string> readECDSAKey(const string& _key); };
}; void writeKeyShare(const string& _keyShare, const string& value);
shared_ptr<std::string> readKeyShare(const string& _keyShare);
void writeECDSAKey(const string& _key, const string& value);
shared_ptr<std::string> readECDSAKey(const string& _key);
Json::Value importBLSKeyShareImpl(int index, const std::string& keyShare, const std::string& keyShareName, int n, int t);
Json::Value blsSignMessageHashImpl(const std::string& keyShareName, const std::string& messageHash);
Json::Value importECDSAKeyImpl(const std::string& key, const std::string& keyName);
Json::Value generateECDSAKeyImpl(const std::string& keyName);
Json::Value ecdsaSignMessageHashImpl(const std::string& keyShareName, const std::string& messageHash);
......
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