17 #ifndef IENCODERDECODER_HPP_
18 #define IENCODERDECODER_HPP_
30 virtual std::string
encodeData(
const std::uint8_t *data, std::size_t size) = 0;
31 virtual std::string
decodeData(
const std::uint8_t *data, std::size_t size) = 0;
33 virtual bool verifySignature(
const std::uint8_t *data, std::size_t len,
const std::uint8_t *sig, std::size_t sigLen) = 0;
virtual bool verifySignature(const std::uint8_t *data, std::size_t len, const std::uint8_t *sig, std::size_t sigLen)=0
virtual Signature signData(const std::uint8_t *data, std::size_t size)=0
virtual std::string decodeData(const std::uint8_t *data, std::size_t size)=0
virtual ~IEncoderDecoder()
virtual std::string encodeData(const std::uint8_t *data, std::size_t size)=0
Botan::secure_vector< std::uint8_t > Signature
virtual EncodedSessionKey getEncodedSessionKey()=0
Botan::secure_vector< std::uint8_t > EncodedSessionKey