9namespace sysio { 
namespace wallet {
 
   12struct yubihsm_wallet_impl;
 
   24      void unlock(
string password) 
override;
 
   28      map<public_key_type, private_key_type> 
list_keys() 
override;
 
   38      std::unique_ptr<detail::yubihsm_wallet_impl> my;
 
 
contains only the public point of an elliptic curve key.
 
bool remove_key(string key) override
 
void check_password(string password) override
 
map< public_key_type, private_key_type > list_keys() override
 
void unlock(string password) override
 
void set_password(string password) override
 
yubihsm_wallet(const string &connector, const uint16_t authkey)
 
std::optional< signature_type > try_sign_digest(const digest_type digest, const public_key_type public_key) override
 
flat_set< public_key_type > list_public_keys() override
 
bool import_key(string wif_key) override
 
bool is_locked() const override
 
string create_key(string key_type) override
 
private_key_type get_private_key(public_key_type pubkey) const override
 
fc::sha256 digest(const T &value)