Avoid a four-byte overread in gcm_ghash_4bit_mmx() on i386
authortb <tb@openbsd.org>
Wed, 24 Jan 2024 15:24:28 +0000 (15:24 +0000)
committertb <tb@openbsd.org>
Wed, 24 Jan 2024 15:24:28 +0000 (15:24 +0000)
commit13e262cf287165162838f36e9c633b03249fc1e0
treec0a57946f0183c13aea3a30270a664e7be32473e
parent69b1cdd0d2044fadc2240745a327e08f810cde6a
Avoid a four-byte overread in gcm_ghash_4bit_mmx() on i386

This is a variant of the same logic error fixed in ghash-x86_64.pl r1.6.
The code path is only reachable on machines without FXSR or PCLMUL.

ok jsing
lib/libcrypto/modes/asm/ghash-x86.pl