86 (server_ephemeral_pub_key)(client_ephemeral_pub_key)(permission)(data)(signatures))
void plugin_initialize(const variables_map &)
do_not_use_gen_r1_key_results do_not_use_gen_r1_key(const do_not_use_gen_r1_key_params &)
start_login_request_results start_login_request(const start_login_request_params &)
do_not_use_sign_results do_not_use_sign(const do_not_use_sign_params &)
do_not_use_get_secret_results do_not_use_get_secret(const do_not_use_get_secret_params &)
virtual void set_program_options(options_description &, options_description &) override
APPBASE_PLUGIN_REQUIRES((chain_plugin)(http_plugin)) login_plugin()
finalize_login_request_results finalize_login_request(const finalize_login_request_params &)
#define FC_REFLECT(TYPE, MEMBERS)
Specializes fc::reflector for TYPE.
#define FC_REFLECT_EMPTY(TYPE)
chain::private_key_type priv_key
chain::public_key_type pub_key
chain::private_key_type priv_key
chain::public_key_type pub_key
chain::private_key_type priv_key
chain::signature_type sig
chain::public_key_type server_ephemeral_pub_key
chain::permission_level permission
chain::public_key_type client_ephemeral_pub_key
std::vector< chain::signature_type > signatures
flat_set< chain::public_key_type > recovered_keys
bool permission_satisfied
chain::time_point_sec expiration_time
chain::public_key_type server_ephemeral_pub_key