std::function< authority(const std::string &)> authority_getter
bool check_authority(const std::string &id)
flat_set< std::string > approved_by
const authority_getter & get_active
bool remove_unused_signatures()
sign_state(const flat_set< public_key_type > &sigs, const authority_getter &a, const flat_set< public_key_type > &keys)
const flat_set< public_key_type > & available_keys
flat_map< public_key_type, bool > provided_signatures
bool signed_by(const public_key_type &k)