Go to the documentation of this file.
17 #ifndef USGOV_f98c05a472e5c33dab207f13d1c250c7924ffbd8570749b5ed0e136449da2c5d
18 #define USGOV_f98c05a472e5c33dab207f13d1c250c7924ffbd8570749b5ed0e136449da2c5d
26 namespace us {
namespace gov {
29 using socket::datagram;
43 string name()
const override {
return "sys::install_script"; }
48 bool verify(ostream&os)
const override;
void hash_data(ripemd160 &) const override
hasher_t::value_type hash_t
Definition: app.h:55
std::string decode_string(const std::string &s)
Definition: base58.cpp:44
static pair< ko, install_script * > from_b58(const string &)
Definition: ripemd160.h:38
#define unlikely(x)
Definition: likely.h:30
string script
Definition: install_script.h:56
static pair< ko, install_script * > from_stream(istream &)
Definition: datagram.h:44
void to_stream(ostream &) const override
engine::evidence b
Definition: install_script.h:33
const ko_t * ko
Definition: ko.h:27
void hash_data_to_sign(sigmsg_hasher_t &) const override
ripemd160 hasher_t
Definition: app.h:54
Definition: ripemd160.h:34
static bool validate_payload(const string &payload)
string name() const override
Definition: install_script.h:43
~install_script() override
Definition: client.cpp:417
Definition: signed_data.h:29
datagram * get_datagram(uint16_t seq) const
us::gov::sys::install_script c
Definition: install_script.cpp:33
void write_pretty(ostream &os) const override
static void from_stream(install_script &, istream &)
std::string encode(const std::string &s)
Definition: base58.cpp:62
hash_t compute_hash() const override
Definition: evidence.h:31
Definition: install_script.h:32
engine::signed_data s
Definition: install_script.h:34
bool verify(ostream &os) const override
#define log
Definition: gov.h:83