PIVX Core  5.6.99
P2P Digital Currency
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