57 template<std::
size_t B>
68 virtual void cipher(
const std::array<uint8_t,B>& input, std::array<uint8_t,B>& output) = 0;
76 virtual void decipher(
const std::array<uint8_t,B>& input, std::array<uint8_t,B>& output) = 0;
Block cipher interface.
Definition blockCipher.hpp:58
virtual void cipher(const std::array< uint8_t, B > &input, std::array< uint8_t, B > &output)=0
static constexpr std::size_t getBlockSize()
Definition blockCipher.hpp:83
virtual void decipher(const std::array< uint8_t, B > &input, std::array< uint8_t, B > &output)=0
Cryptography namespace.
Definition base64.hpp:28
const uint8_t ANCH_GALOIS_MULT11[256]
const uint8_t ANCH_GALOIS_MULT9[256]
const uint8_t ANCH_GALOIS_MULT3[256]
const uint8_t ANCH_GALOIS_MULT14[256]
const uint8_t ANCH_GALOIS_MULT13[256]
const uint8_t ANCH_GALOIS_MULT2[256]
AnCH framework base namespace.
Definition app.hpp:28