Skip to content
Commit 5d56cdcb authored by Marcel Cornu's avatar Marcel Cornu
Browse files

avx512: Fix potential illegal memory access in CMAC flush

If message length to hash is a non multiple of 16 bytes, the final
block must be padded. For this reason, the final block is processed
separately to the rest of the buffer. During the flush operation,
NULL job input pointers are not updated to point to a valid address
before processing a 'good job' final block which may lead to illegal
memory access.
parent b85eaa9d
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment