42 template <
template <
bool>
class Archive>
43 bool do_serialize(Archive<false> &ar, std::vector<crypto::signature> &v)
45 size_t cnt = v.size();
50 ar.stream().setstate(std::ios::failbit);
55 for (
size_t i = 0; i < cnt; i++) {
58 if (!ar.stream().good())
65 template <
template <
bool>
class Archive>
66 bool do_serialize(Archive<true> &ar, std::vector<crypto::signature> &v)
68 if (0 == v.size())
return true;
70 size_t cnt = v.size();
71 for (
size_t i = 0; i < cnt; i++) {
73 if (!ar.stream().good())
VARIANT_TAG(debug_archive, crypto::hash, "hash")
POD_CLASS key_derivation
Definition: crypto.h:85
epee::mlocked< tools::scrubbed< ec_scalar > > secret_key
Definition: crypto.h:69
BLOB_SERIALIZER(crypto::chacha_iv)
Simple DSL AAPI based on.
POD_CLASS public_key
Definition: crypto.h:63
POD_CLASS signature
Definition: crypto.h:95
POD_CLASS hash8
Definition: hash.h:52
POD_CLASS key_image
Definition: crypto.h:89
bool do_serialize(Archive< false > &ar, std::vector< crypto::signature > &v)
Definition: crypto.h:43
POD_CLASS hash
Definition: hash.h:49
Definition: debug_archive.h:37