RFR: 8046943: RSA Acceleration
Andrew Haley
aph at redhat.com
Tue Jun 16 14:33:40 UTC 2015
On 06/15/2015 05:58 PM, Andrew Haley wrote:
>>> 3. I fused squaring and multiplication into a single
>>> >> montgomeryMultiply method. ...
>> >
>> > I don't agree with fusing them together. I think there should two
>> > separate intrinsics. For one, SPARC has a montsqr and montmul
>> > instructions. Additionally if someone wants to call montgomerySquare,
>> > they should be able to call it directly with it's needed number of
>> > arguments and not pass 'a' twice to satisfy an internal if().
> OK, fair enough. I'll think a little more about the best way to do
> this.
Done thusly. The only thing I had any doubt about was whether to use a
single flag for squaring and multiplication. This patch uses separate
flags.
http://cr.openjdk.java.net/~aph/8046943-hs-2/
http://cr.openjdk.java.net/~aph/8046943-jdk-2/
Andrew.
More information about the security-dev
mailing list