RFR: 8255557: Decouple GCM from CipherCore [v9]
Ismael Juma
duke at openjdk.org
Thu Mar 9 01:16:06 UTC 2023
On Fri, 4 Jun 2021 06:51:35 GMT, Anthony Scarpino <ascarpino at openjdk.org> wrote:
>> Hi,
>>
>> I need a review of this rather large change to GCM. GCM will no longer use CipherCore, and AESCrypt to handle it's buffers and other objects. It is also a major code redesign limits the amount of data copies and make some performance-based decisions.
>>
>> Thanks
>>
>> Tony
>
> Anthony Scarpino has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 29 commits:
>
> - merge, and a few nits
> - Merge branch 'master' into perfphase1
> - left 4k test length for trigger
> - missed resultLen and undo decrypt heap hasarray check
> - code review comments
> - fix
> - Remove GCTR reset() calls because GCTR is released after the operation
> some variable name consistency
> other small cleanup
> - Review comments update
> - Review comments update
> - Fix perf problem by reorganizing doLastBlock()
> - ... and 19 more: https://git.openjdk.org/jdk/compare/b9558655...d84d302b
> It is also a major code redesign limits the amount of data copies and make some performance-based decisions.
Out of curiosity, what kind of perf improvement should one expect as a result of these changes?
-------------
PR: https://git.openjdk.org/jdk/pull/4072
More information about the security-dev
mailing list