encrypt/decrypt same buffer

This commit is contained in:
orignal 2014-05-06 13:26:28 -04:00
parent d8d8c752b1
commit 81b57141d4
2 changed files with 21 additions and 1 deletions

2
aes.h
View file

@ -25,6 +25,7 @@ namespace crypto
void SetIV (uint8_t * iv) { memcpy (m_LastBlock.buf, iv, 16); }; // 16 bytes
void Encrypt (int numBlocks, const ChipherBlock * in, ChipherBlock * out);
bool Encrypt (const uint8_t * in, std::size_t len, uint8_t * out);
private:
@ -42,6 +43,7 @@ namespace crypto
void SetIV (uint8_t * iv) { memcpy (m_IV.buf, iv, 16); }; // 16 bytes
void Decrypt (int numBlocks, const ChipherBlock * in, ChipherBlock * out);
bool Decrypt (const uint8_t * in, std::size_t len, uint8_t * out);
private: