11 #include <botan/secmem.h>
12 #include <botan/hash.h>
13 #include <botan/rng.h>
32 static std::vector<RTSS_Share>
33 split(uint8_t M, uint8_t N,
34 const uint8_t secret[], uint16_t secret_len,
35 const uint8_t identifier[16],
42 reconstruct(
const std::vector<RTSS_Share>& shares);
49 explicit RTSS_Share(
const std::string& hex_input);
59 uint8_t share_id()
const;
64 size_t size()
const {
return m_contents.size(); }
std::vector< T, secure_allocator< T >> secure_vector
std::string to_string(const secure_vector< uint8_t > &bytes)