Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
Go to the source code of this file.
Classes | |
struct | Member |
struct | DKG |
Macros | |
#define | BENCH_BuildQuorumVerificationVectors(name, quorumSize, parallel) |
#define | BENCH_VerifyContributionShares(name, quorumSize, invalidCount, parallel, aggregated) |
Functions | |
void | InitIfNeeded () |
void | CleanupBLSDkgTests () |
BENCH_BuildQuorumVerificationVectors (simple, 10, false) BENCH_BuildQuorumVerificationVectors(simple | |
false | BENCH_BuildQuorumVerificationVectors (simple, 400, false) BENCH_BuildQuorumVerificationVectors(parallel |
false true | BENCH_BuildQuorumVerificationVectors (parallel, 100, true) BENCH_BuildQuorumVerificationVectors(parallel |
BENCH_VerifyContributionShares (simple, 10, 5, false, false) BENCH_VerifyContributionShares(simple | |
false | BENCH_VerifyContributionShares (simple, 400, 5, false, false) BENCH_VerifyContributionShares(aggregated |
false true | BENCH_VerifyContributionShares (aggregated, 100, 5, false, true) BENCH_VerifyContributionShares(aggregated |
false true true | BENCH_VerifyContributionShares (parallel, 10, 5, true, false) BENCH_VerifyContributionShares(parallel |
false true true false | BENCH_VerifyContributionShares (parallel, 400, 5, true, false) BENCH_VerifyContributionShares(parallel_aggregated |
false true true false true | BENCH_VerifyContributionShares (parallel_aggregated, 100, 5, true, true) BENCH_VerifyContributionShares(parallel_aggregated |
Variables | |
CBLSWorker | blsWorker |
std::shared_ptr< DKG > | dkg10 |
std::shared_ptr< DKG > | dkg100 |
std::shared_ptr< DKG > | dkg400 |
false | |
false true true | true |
Macro Definition Documentation
◆ BENCH_BuildQuorumVerificationVectors
#define BENCH_BuildQuorumVerificationVectors | ( | name, | |
quorumSize, | |||
parallel | |||
) |
Definition at line 140 of file bls_dkg.cpp.
◆ BENCH_VerifyContributionShares
#define BENCH_VerifyContributionShares | ( | name, | |
quorumSize, | |||
invalidCount, | |||
parallel, | |||
aggregated | |||
) |
Definition at line 159 of file bls_dkg.cpp.
Function Documentation
◆ BENCH_BuildQuorumVerificationVectors() [1/3]
BENCH_BuildQuorumVerificationVectors | ( | simple | , |
10 | , | ||
false | |||
) |
◆ BENCH_BuildQuorumVerificationVectors() [2/3]
◆ BENCH_BuildQuorumVerificationVectors() [3/3]
◆ BENCH_VerifyContributionShares() [1/6]
◆ BENCH_VerifyContributionShares() [2/6]
◆ BENCH_VerifyContributionShares() [3/6]
◆ BENCH_VerifyContributionShares() [4/6]
◆ BENCH_VerifyContributionShares() [5/6]
◆ BENCH_VerifyContributionShares() [6/6]
false true true false true BENCH_VerifyContributionShares | ( | parallel_aggregated | , |
100 | , | ||
5 | , | ||
true | , | ||
true | |||
) |
◆ CleanupBLSDkgTests()
void CleanupBLSDkgTests | ( | ) |
◆ InitIfNeeded()
void InitIfNeeded | ( | ) |
Definition at line 118 of file bls_dkg.cpp.
Variable Documentation
◆ blsWorker
CBLSWorker blsWorker |
Definition at line 12 of file bls.cpp.
Referenced by BLSVerify_BatchedParallel(), DKG::BuildQuorumVerificationVector(), CleanupBLSTests(), llmq::DestroyLLMQSystem(), DKG::DKG(), InitBLSTests(), llmq::InitLLMQSystem(), DKG::ReceiveVvecs(), llmq::StartLLMQSystem(), llmq::StopLLMQSystem(), and DKG::VerifyContributionShares().
◆ dkg10
std::shared_ptr<DKG> dkg10 |
Definition at line 114 of file bls_dkg.cpp.
Referenced by CleanupBLSDkgTests(), and InitIfNeeded().
◆ dkg100
std::shared_ptr<DKG> dkg100 |
Definition at line 115 of file bls_dkg.cpp.
Referenced by CleanupBLSDkgTests(), and InitIfNeeded().
◆ dkg400
std::shared_ptr<DKG> dkg400 |
Definition at line 116 of file bls_dkg.cpp.
Referenced by CleanupBLSDkgTests(), and InitIfNeeded().
◆ false
false true false |
Definition at line 168 of file bls_dkg.cpp.
Referenced by WalletInit::InitPrivateSendSettings().
◆ true
Definition at line 176 of file bls_dkg.cpp.