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())
POD_CLASS signature
Definition: crypto.h:93
epee::mlocked< tools::scrubbed< ec_scalar > > secret_key
Definition: crypto.h:67
POD_CLASS hash8
Definition: hash.h:51
POD_CLASS key_derivation
Definition: crypto.h:83
POD_CLASS public_key
Definition: crypto.h:61
POD_CLASS key_image
Definition: crypto.h:87
POD_CLASS hash
Definition: hash.h:48
VARIANT_TAG(debug_archive, crypto::hash, "hash")
bool do_serialize(Archive< false > &ar, std::vector< crypto::signature > &v)
Definition: crypto.h:43
BLOB_SERIALIZER(crypto::chacha_iv)
Simple DSL AAPI based on.
Definition: debug_archive.h:37