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 typedefCBLSWorker
CBLSWorker()CBLSWorker
GenerateContributions(int threshold, const BLSIdVector &ids, BLSVerificationVectorPtr &vvecRet, BLSSecretKeyVector &skShares)CBLSWorker
IsAsyncVerifyInProgress()CBLSWorker
PushSigVerifyBatch()CBLSWorkerprivate
SIG_VERIFY_BATCH_SIZECBLSWorkerprivatestatic
SignDoneCallback typedefCBLSWorker
sigVerifyBatchesInProgressCBLSWorkerprivate
SigVerifyDoneCallback typedefCBLSWorker
sigVerifyMutexCBLSWorkerprivate
sigVerifyQueueCBLSWorkerprivate
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
workerPoolCBLSWorkerprivate
~CBLSWorker()CBLSWorker
Released under the MIT license