| 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<< | 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 |