[jdk11u-dev] Integrated: 8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions

Andrew Haley aph at openjdk.java.net
Wed Nov 24 16:49:09 UTC 2021


On Fri, 24 Sep 2021 12:19:15 GMT, Andrew Haley <aph at openjdk.org> wrote:

> This is a backport of the big AES/GCM patch from JDK head. It's a
> major change and it's had very little time (almost a day) to mature in
> head, so perhaps it shouldn't be backported to 11 for some time; I
> wouldn't be at all surprised if some reviewers' reaction was "What
> have you been smoking?" However, there is a good reason for a
> backport: OpenJDK on x86 has a major advantage. AES/GCM is an
> important cipher, the current AArch64 implementation is much slower
> than x86, and some workloads are severely impacted.
> 
> I'm open to all arguments about why this should or shouldn't be pushed,
> and I'm quite happy to wait for another release cycle or two if people
> think that's the best course of action.

This pull request has now been integrated.

Changeset: b3ef0ea7
Author:    Andrew Haley <aph at openjdk.org>
URL:       https://git.openjdk.java.net/jdk11u-dev/commit/b3ef0ea7fc4f83c4d56b2625c8be45cca4d4dfbb
Stats:     1029 lines in 5 files changed: 1022 ins; 1 del; 6 mod

8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions

Reviewed-by: shade, xliu
Backport-of: 4f3b626a36319cbbbbdcb1c02a84486a3d4eddb6

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

PR: https://git.openjdk.java.net/jdk11u-dev/pull/410


More information about the jdk-updates-dev mailing list