16 bytes alignmen of AES block

This commit is contained in:
orignal 2014-11-26 11:04:49 -05:00
parent f7d90648e3
commit 357a9a6a56
3 changed files with 8 additions and 1 deletions

2
aes.h
View file

@ -45,7 +45,7 @@ namespace crypto
AESAlignedBuffer ()
{
m_Buf = m_UnalignedBuffer;
uint8_t rem = ((uint64_t)m_Buf) & 0x0f;
uint8_t rem = ((size_t)m_Buf) & 0x0f;
if (rem)
m_Buf += (16 - rem);
}