Please review the fix in StubGenerator::aesgcm_avx512 and 
StubGenerator::aesgcm_avx2 to handle some edge cases with input sizes that are 
not multiple of the block size. 

Thanks to Thomas Holenstein and Lukas Zobernig for analyzing the issue and 
providing the test case!

-------------

Commit messages:
 - Fix Whitespace errors
 - Add TestAesGcmIntrinsic.java. The test is authored by [email protected] 
and [email protected].
 - JDK-8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs 
cause AES-GCM encryption failure for certain payload sizes

Changes: https://git.openjdk.org/jdk/pull/28363/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=28363&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8371864
  Stats: 119 lines in 2 files changed: 118 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jdk/pull/28363.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/28363/head:pull/28363

PR: https://git.openjdk.org/jdk/pull/28363

Reply via email to