[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