[jdk17u-dev] RFR: 8292158: AES-CTR cipher state corruption with AVX-512
Smita Kamath
svkamath at openjdk.org
Thu Oct 13 17:41:30 UTC 2022
On Wed, 12 Oct 2022 20:13:20 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:
>> Hi,
>>
>> This is a backport of JDK-8292158: AES-CTR cipher state corruption with AVX-512. This backport fixes a bug where cipher can become corrupted when encrypting/decrypting byte arrays with a size less than 16.
>> The fix is in MacroAssembler::aesctr_encrypt method.
>>
>> Patch does not apply cleanly to 17u as the method has moved from src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp to a new file src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp. The included regression test also had to be modified.
>>
>> Could you kindly review the patch?
>>
>> Thanks,
>> Smita
>
> Good.
@vnkozlov, Thank you for reviewing this patch. Can you kindly sponsor it as well?
-------------
PR: https://git.openjdk.org/jdk17u-dev/pull/787
More information about the jdk-updates-dev
mailing list