[jdk17u] RFR: 8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions
Andrew Haley
aph at openjdk.java.net
Fri Sep 24 15:27:53 UTC 2021
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 for some time, 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.
-------------
Commit messages:
- Backport 4f3b626a36319cbbbbdcb1c02a84486a3d4eddb6
- Backport 4f3b626a36319cbbbbdcb1c02a84486a3d4eddb6
Changes: https://git.openjdk.java.net/jdk17u/pull/87/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=87&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8271567
Stats: 1371 lines in 6 files changed: 1150 ins; 208 del; 13 mod
Patch: https://git.openjdk.java.net/jdk17u/pull/87.diff
Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/87/head:pull/87
PR: https://git.openjdk.java.net/jdk17u/pull/87
More information about the jdk-updates-dev
mailing list