RFR: 8209862:CipherCore performance improvement
Anthony Scarpino
anthony.scarpino at oracle.com
Mon Oct 1 23:41:27 UTC 2018
On 10/01/2018 06:11 AM, Seán Coffey wrote:
> JDK-8207775 introduced some performance regressions in the ciphercore
> area. Sergey Kuksenko has been looking at this and has contributed the
> following patch:
>
> http://cr.openjdk.java.net/~skuksenko/crypto/8209862/
> bug report : https://bugs.openjdk.java.net/browse/JDK-8209862
>
> I've been reviewing it and ran functionality and TCK testing. Didn't see
> any issues. Sergey has also confirmed that the patch helps to alleviate
> the performance issues introduced. More details regards approach for fix
> are in the bug description.
>
> Thanks Sergey! I'm looking for another review from security team.
>
A minor change maybe to move the declaration of finalBuf on line 1040
into the if() below, then return the finalBuf in the if. Then remove
the else and return 'input'
---
if ( ...
byte[] finalBuf;
...
return finalBuf;
}
return input;
}
---
I don't think this should hurt performance at all, maybe just a few less
instructions
Tony
More information about the security-dev
mailing list