calculateDifficulty(SortitionParams const &config) const | taraxa::vdf_sortition::VdfSortition | |
computeVdfSolution(const SortitionParams &config, const bytes &msg, const std::atomic_bool &cancelled) | taraxa::vdf_sortition::VdfSortition | |
difficulty_ | taraxa::vdf_sortition::VdfSortition | private |
getComputationTime() const | taraxa::vdf_sortition::VdfSortition | inline |
getDifficulty() const | taraxa::vdf_sortition::VdfSortition | |
getJson() const | taraxa::vdf_sortition::VdfSortition | |
isStale(SortitionParams const &config) const | taraxa::vdf_sortition::VdfSortition | |
kThresholdCorrection | taraxa::vdf_sortition::VdfSortition | privatestatic |
kVotesProportion | taraxa::vdf_sortition::VdfSortition | privatestatic |
makeVrfInput(taraxa::level_t level, const dev::h256 &period_hash) | taraxa::vrf_wrapper::VrfSortitionBase | static |
N | taraxa::vdf_sortition::VdfSortition | inlineprivatestatic |
operator!=(VdfSortition const &other) const | taraxa::vdf_sortition::VdfSortition | inline |
operator<<(std::ostream &strm, VdfSortition const &vdf) | taraxa::vdf_sortition::VdfSortition | friend |
operator==(VdfSortition const &other) const | taraxa::vdf_sortition::VdfSortition | inline |
taraxa::vrf_wrapper::VrfSortitionBase::operator==(VrfSortitionBase const &other) const | taraxa::vrf_wrapper::VrfSortitionBase | inline |
output_ | taraxa::vrf_wrapper::VrfSortitionBase | mutable |
print(std::ostream &strm) const override | taraxa::vdf_sortition::VdfSortition | inlinevirtual |
proof_ | taraxa::vrf_wrapper::VrfSortitionBase | |
rlp() const | taraxa::vdf_sortition::VdfSortition | |
threshold_ | taraxa::vrf_wrapper::VrfSortitionBase | mutable |
thresholdFromOutput(uint16_t vote_count) const | taraxa::vrf_wrapper::VrfSortitionBase | inlineprivate |
vdf_computation_time_ | taraxa::vdf_sortition::VdfSortition | private |
vdf_sol_ | taraxa::vdf_sortition::VdfSortition | private |
VdfSortition()=default | taraxa::vdf_sortition::VdfSortition | |
VdfSortition(SortitionParams const &config, vrf_sk_t const &sk, bytes const &vrf_input, uint64_t vote_count, uint64_t total_vote_count) | taraxa::vdf_sortition::VdfSortition | explicit |
VdfSortition(bytes const &b) | taraxa::vdf_sortition::VdfSortition | explicit |
VdfSortition(Json::Value const &json) | taraxa::vdf_sortition::VdfSortition | explicit |
verify(const vrf_pk_t &pk, const bytes &msg, uint16_t vote_count=1, bool strict=true) const | taraxa::vrf_wrapper::VrfSortitionBase | |
verifyVdf(SortitionParams const &config, bytes const &vrf_input, const vrf_pk_t &pk, bytes const &vdf_input, uint64_t vote_count, uint64_t total_vote_count) const | taraxa::vdf_sortition::VdfSortition | |
verifyVrf(const vrf_pk_t &pk, const bytes &vrf_input, uint16_t vote_count) const | taraxa::vdf_sortition::VdfSortition | private |
VrfSortitionBase()=default | taraxa::vrf_wrapper::VrfSortitionBase | |
VrfSortitionBase(vrf_sk_t const &sk, bytes const &msg, uint16_t vote_count=1) | taraxa::vrf_wrapper::VrfSortitionBase | inline |