Integrated: 8247645: ChaCha20 intrinsics
Jamil Nimeh
jnimeh at openjdk.org
Tue Nov 29 14:45:18 UTC 2022
On Fri, 4 Mar 2022 16:47:54 GMT, Jamil Nimeh <jnimeh at openjdk.org> wrote:
> This PR delivers ChaCha20 intrinsics that accelerate the core block function that generates key stream from the key, counter and nonce. Intrinsics have been written for the following platforms and instruction sets:
>
> - x86_64: AVX, AVX2 and AVX512
> - aarch64: platforms that support the advanced SIMD instructions
>
> Note: Microbenchmark results moved to a comment in the PR so we don't have to see it in every email.
>
> Special thanks to the folks who have made many helpful comments while this PR was in draft form.
This pull request has now been integrated.
Changeset: cd6bebbf
Author: Jamil Nimeh <jnimeh at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/cd6bebbf34215723fad1d6bfe070a409351920c1
Stats: 1596 lines in 28 files changed: 1558 ins; 6 del; 32 mod
8247645: ChaCha20 intrinsics
Reviewed-by: sviswanathan, ngasson, vlivanov, ascarpino
-------------
PR: https://git.openjdk.org/jdk/pull/7702
More information about the security-dev
mailing list