Loading... (original) (raw)

This is a considerable speedup in RSA and Diffie-Hellman key exchange.

backported by

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8135565 Implement BigInteger.montgomeryMultiply intrinsic

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8150152 Implement BigInteger.montgomeryMultiply intrinsic

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8150858 Implement BigInteger.montgomeryMultiply intrinsic

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8151646 Implement BigInteger.montgomeryMultiply intrinsic

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8152449 Implement BigInteger.montgomeryMultiply intrinsic

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8152473 Implement BigInteger.montgomeryMultiply intrinsic

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8153424 Implement BigInteger.montgomeryMultiply intrinsic

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8153443 Implement BigInteger.montgomeryMultiply intrinsic

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8155360 Implement BigInteger.montgomeryMultiply intrinsic

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8156270 Implement BigInteger.montgomeryMultiply intrinsic

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8161780 Implement BigInteger.montgomeryMultiply intrinsic

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8162067 Implement BigInteger.montgomeryMultiply intrinsic

duplicates

Enhancement - null JDK-8149554 high CPU utilization seen in execution of class "java.math.BigInteger"

Enhancement - null JDK-8130154 BigInteger.multiplyToLen intrinsic should not be called for large arguments

relates to

Sub-task - The sub-task of the issue JDK-8069539 RSA Intrinsics

Enhancement - null JDK-8154945 Enable 8130150 and 8081778 intrinsics by default

Enhancement - null JDK-8243114 Implement montgomery{Multiply,Square}intrinsics on Windows

JEP - Java Enhancement Proposal JDK-8046943 JEP 246: Leverage CPU Instructions for GHASH and RSA

Bug - A problem which impairs or prevents the functions of the product. JDK-8139907 compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java fails with timeout

Bug - A problem which impairs or prevents the functions of the product. JDK-8151522 Disable 8130150 and 8081778 intrinsics by default

Bug - A problem which impairs or prevents the functions of the product. JDK-8169201 Montgomery multiply intrinsic should use correct name

Bug - A problem which impairs or prevents the functions of the product. JDK-8133781 TLShandshake causes high cpu usage in BigInteger.montReduce

Enhancement - null JDK-8157485 Improve 64-bit integer multiplication with Montgomery multiplication

Enhancement - null JDK-8131779 AARCH64: add Montgomery multiply intrinsic

(7 backported by, 2 duplicates, 10 relates to)