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 |

