From be8ad110989b8eb5bc446f4151d6c9f59888155f Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Mon, 25 Jan 2016 17:25:39 -0500 Subject: [PATCH] Backed-off on assert. Panama_SSE2_Pull is ASM, and its not bound by C language fodder --- panama.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/panama.cpp b/panama.cpp index c763b175..1631e02c 100644 --- a/panama.cpp +++ b/panama.cpp @@ -500,8 +500,7 @@ template void PanamaCipherPolicy::OperateKeystream(KeystreamOperation operation, byte *output, const byte *input, size_t iterationCount) { #if (CRYPTOPP_BOOL_SSE2_ASM_AVAILABLE || defined(CRYPTOPP_X64_MASM_AVAILABLE)) && !defined(CRYPTOPP_DISABLE_PANAMA_ASM) - assert(IsAlignedOn(input,GetAlignmentOf())); - assert(IsAlignedOn(output,GetAlignmentOf())); + // No need for alignment assert. Panama_SSE2_Pull is ASM, and its not bound by C alignment requirements. if (B::ToEnum() == LITTLE_ENDIAN_ORDER && HasSSE2()) Panama_SSE2_Pull(iterationCount, this->m_state, (word32 *)(void *)output, (const word32 *)(void *)input); else