43 template <
template <
bool>
class Archive>
44 bool do_serialize(Archive<false> &ar, std::vector<crypto::signature> &v)
46 size_t cnt = v.size();
51 ar.stream().setstate(std::ios::failbit);
56 for (
size_t i = 0; i < cnt; i++) {
59 if (!ar.stream().good())
66 template <
template <
bool>
class Archive>
67 bool do_serialize(Archive<true> &ar, std::vector<crypto::signature> &v)
69 if (0 == v.size())
return true;
71 size_t cnt = v.size();
72 for (
size_t i = 0; i < cnt; i++) {
74 if (!ar.stream().good())
POD_CLASS signature
Definition: crypto.h:108
epee::mlocked< tools::scrubbed< ec_scalar > > secret_key
Definition: crypto.h:82
POD_CLASS hash8
Definition: hash.h:53
POD_CLASS key_derivation
Definition: crypto.h:98
POD_CLASS public_key
Definition: crypto.h:76
POD_CLASS key_image
Definition: crypto.h:102
POD_CLASS hash
Definition: hash.h:50
VARIANT_TAG(debug_archive, crypto::hash, "hash")
bool do_serialize(Archive< false > &ar, std::vector< crypto::signature > &v)
Definition: crypto.h:44
BLOB_SERIALIZER(crypto::chacha_iv)
Simple DSL AAPI based on.
Definition: debug_archive.h:38