Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
CBLSWorker Member List
This is the complete list of members for CBLSWorker, including all inherited members.
AggregatePublicKeys(const BLSPublicKeyVector &pubKeys, size_t start=0, size_t count=0, bool parallel=true) | CBLSWorker | |
AggregateSecretKeys(const BLSSecretKeyVector &secKeys, size_t start=0, size_t count=0, bool parallel=true) | CBLSWorker | |
AggregateSigs(const BLSSignatureVector &sigs, size_t start=0, size_t count=0, bool parallel=true) | CBLSWorker | |
AsyncAggregatePublicKeys(const BLSPublicKeyVector &pubKeys, size_t start, size_t count, bool parallel, std::function< void(const CBLSPublicKey &)> doneCallback) | CBLSWorker | |
AsyncAggregatePublicKeys(const BLSPublicKeyVector &pubKeys, size_t start, size_t count, bool parallel) | CBLSWorker | |
AsyncAggregateSecretKeys(const BLSSecretKeyVector &secKeys, size_t start, size_t count, bool parallel, std::function< void(const CBLSSecretKey &)> doneCallback) | CBLSWorker | |
AsyncAggregateSecretKeys(const BLSSecretKeyVector &secKeys, size_t start, size_t count, bool parallel) | CBLSWorker | |
AsyncAggregateSigs(const BLSSignatureVector &sigs, size_t start, size_t count, bool parallel, std::function< void(const CBLSSignature &)> doneCallback) | CBLSWorker | |
AsyncAggregateSigs(const BLSSignatureVector &sigs, size_t start, size_t count, bool parallel) | CBLSWorker | |
AsyncBuildQuorumVerificationVector(const std::vector< BLSVerificationVectorPtr > &vvecs, size_t start, size_t count, bool parallel, std::function< void(const BLSVerificationVectorPtr &)> doneCallback) | CBLSWorker | |
AsyncBuildQuorumVerificationVector(const std::vector< BLSVerificationVectorPtr > &vvecs, size_t start, size_t count, bool parallel) | CBLSWorker | |
AsyncSign(const CBLSSecretKey &secKey, const uint256 &msgHash, SignDoneCallback doneCallback) | CBLSWorker | |
AsyncSign(const CBLSSecretKey &secKey, const uint256 &msgHash) | CBLSWorker | |
AsyncVerifyContributionShare(const CBLSId &forId, const BLSVerificationVectorPtr &vvec, const CBLSSecretKey &skContribution) | CBLSWorker | |
AsyncVerifyContributionShares(const CBLSId &forId, const std::vector< BLSVerificationVectorPtr > &vvecs, const BLSSecretKeyVector &skShares, bool parallel, bool aggregated, std::function< void(const std::vector< bool > &)> doneCallback) | CBLSWorker | |
AsyncVerifyContributionShares(const CBLSId &forId, const std::vector< BLSVerificationVectorPtr > &vvecs, const BLSSecretKeyVector &skShares, bool parallel, bool aggregated) | CBLSWorker | |
AsyncVerifySig(const CBLSSignature &sig, const CBLSPublicKey &pubKey, const uint256 &msgHash, SigVerifyDoneCallback doneCallback, CancelCond cancelCond=[] { return false;}) | CBLSWorker | |
AsyncVerifySig(const CBLSSignature &sig, const CBLSPublicKey &pubKey, const uint256 &msgHash, CancelCond cancelCond=[] { return false;}) | CBLSWorker | |
BuildPubKeyShare(const BLSVerificationVectorPtr &vvec, const CBLSId &id) | CBLSWorker | |
BuildQuorumVerificationVector(const std::vector< BLSVerificationVectorPtr > &vvecs, size_t start=0, size_t count=0, bool parallel=true) | CBLSWorker | |
CancelCond typedef | CBLSWorker | |
CBLSWorker() | CBLSWorker | |
GenerateContributions(int threshold, const BLSIdVector &ids, BLSVerificationVectorPtr &vvecRet, BLSSecretKeyVector &skShares) | CBLSWorker | |
IsAsyncVerifyInProgress() | CBLSWorker | |
PushSigVerifyBatch() | CBLSWorker | private |
SIG_VERIFY_BATCH_SIZE | CBLSWorker | privatestatic |
SignDoneCallback typedef | CBLSWorker | |
sigVerifyBatchesInProgress | CBLSWorker | private |
SigVerifyDoneCallback typedef | CBLSWorker | |
sigVerifyMutex | CBLSWorker | private |
sigVerifyQueue | CBLSWorker | private |
Start() | CBLSWorker | |
Stop() | CBLSWorker | |
VerifyContributionShare(const CBLSId &forId, const BLSVerificationVectorPtr &vvec, const CBLSSecretKey &skContribution) | CBLSWorker | |
VerifyContributionShares(const CBLSId &forId, const std::vector< BLSVerificationVectorPtr > &vvecs, const BLSSecretKeyVector &skShares, bool parallel=true, bool aggregated=true) | CBLSWorker | |
VerifySecretKeyVector(const BLSSecretKeyVector &secKeys, size_t start=0, size_t count=0) | CBLSWorker | |
VerifySignatureVector(const BLSSignatureVector &sigs, size_t start=0, size_t count=0) | CBLSWorker | |
VerifyVerificationVector(const BLSVerificationVector &vvec, size_t start=0, size_t count=0) | CBLSWorker | |
VerifyVerificationVectors(const std::vector< BLSVerificationVectorPtr > &vvecs, size_t start=0, size_t count=0) | CBLSWorker | |
workerPool | CBLSWorker | private |
~CBLSWorker() | CBLSWorker |