Go to the documentation of this file.
17 #ifndef USGOV_a19083e9bc17d9b21b0e176de704d07cf9a659bc3bbe63f95d79e1696df47467
18 #define USGOV_a19083e9bc17d9b21b0e176de704d07cf9a659bc3bbe63f95d79e1696df47467
26 namespace us {
namespace gov {
static hash_t locking_program_hash
Definition: p2pkh.h:33
ec::sigmsg_hasher_t::value_type get_hash() const
static bool is_ko(const std::string &s)
Definition: ko.h:30
static bool from_stream(sigcode_t &, istream &is)
static string create_input(const map_tx &t, const privkey_t &)
static bool check_input(const hash_t &addreess, const map_tx &)
Definition: ripemd160.h:38
ec::sigmsg_hasher_t::value_type get_hash(const sigcode_t &) const
#define unlikely(x)
Definition: likely.h:30
static string create_input(const tx &t, const tx::sigcode_t &, const privkey_t &)
crypto::ec::keys keys
Definition: p2pkh.h:30
static pub_t get_pubkey(const priv_t &privkey)
static ec instance
Definition: ec.h:143
static string create_input(const ec::sigmsg_hasher_t::value_type &, const tx::sigcode_t &, const privkey_t &)
keys::pub_t pubkey_t
Definition: p2pkh.h:31
string locking_program_input
Definition: map_tx.h:64
static string create_input(const ttx &t, const privkey_t &)
us::gov::cash::p2pkh c
Definition: p2pkh.cpp:24
std::vector< unsigned char > decode(const std::string &s)
Definition: base58.cpp:54
static string create_input(const ec::sigmsg_hasher_t::value_type &h, const privkey_t &)
string locking_program_input
Definition: ttx.h:66
static bool check_input(const hash_t &addreess, const file_tx &)
static bool check_input(const hash_t &addreess, const ttx &)
std::string encode(const std::string &s)
Definition: base58.cpp:62
ko sign(const keys::priv_t &pk, const string &text, sig_t &signature) const
ec::sigmsg_hasher_t::value_type get_hash() const
ec::sigmsg_hasher_t::value_type get_hash() const
string locking_program_input
Definition: file_tx.h:64
void to_stream(ostream &os) const
static string create_input(const file_tx &t, const privkey_t &)
keys::priv_t privkey_t
Definition: p2pkh.h:32
static bool check_input(const hash_t &addreess, const tx &, const string &locking_program_input)