diff options
Diffstat (limited to 'src/crypto.cpp')
-rw-r--r-- | src/crypto.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/crypto.cpp b/src/crypto.cpp index c51cc02..7e839ef 100644 --- a/src/crypto.cpp +++ b/src/crypto.cpp @@ -23,8 +23,8 @@ secp256k1_context_t secp256k1_default_sign_ctx = new Secp256k1Context(true); secp256k1_context_t secp256k1_default_verify_ctx = new Secp256k1Context(false); QuorumCertSecp256k1::QuorumCertSecp256k1( - const ReplicaConfig &config, const uint256_t &blk_hash): - QuorumCert(), blk_hash(blk_hash), rids(config.nreplicas) { + const ReplicaConfig &config, const uint256_t &obj_hash): + QuorumCert(), obj_hash(obj_hash), rids(config.nreplicas) { rids.clear(); } @@ -33,9 +33,9 @@ bool QuorumCertSecp256k1::verify(const ReplicaConfig &config) { for (size_t i = 0; i < rids.size(); i++) if (rids.get(i)) { - HOTSTUFF_LOG_DEBUG("checking cert(%d), blk_hash=%s", - i, get_hex10(blk_hash).c_str()); - if (!sigs[i].verify(blk_hash, + HOTSTUFF_LOG_DEBUG("checking cert(%d), obj_hash=%s", + i, get_hex10(obj_hash).c_str()); + if (!sigs[i].verify(obj_hash, static_cast<const PubKeySecp256k1 &>(config.get_pubkey(i)), secp256k1_default_verify_ctx)) return false; @@ -50,9 +50,9 @@ promise_t QuorumCertSecp256k1::verify(const ReplicaConfig &config, VeriPool &vpo for (size_t i = 0; i < rids.size(); i++) if (rids.get(i)) { - HOTSTUFF_LOG_DEBUG("checking cert(%d), blk_hash=%s", - i, get_hex10(blk_hash).c_str()); - vpm.push_back(vpool.verify(new Secp256k1VeriTask(blk_hash, + HOTSTUFF_LOG_DEBUG("checking cert(%d), obj_hash=%s", + i, get_hex10(obj_hash).c_str()); + vpm.push_back(vpool.verify(new Secp256k1VeriTask(obj_hash, static_cast<const PubKeySecp256k1 &>(config.get_pubkey(i)), sigs[i]))); } |