hg: jdk/sandbox: 8181594: Efficient and constant-time modular arithmetic
chris.hegarty at oracle.com
chris.hegarty at oracle.com
Tue May 8 13:30:22 UTC 2018
Changeset: d213d70182a9
Author: apetcher
Date: 2018-05-08 09:21 -0400
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/d213d70182a9
8181594: Efficient and constant-time modular arithmetic
Summary: Field arithmetic library for crypto algorithms like Poly1305 and X25519
Reviewed-by: xuelei
+ src/java.base/share/classes/sun/security/util/math/ImmutableIntegerModuloP.java
+ src/java.base/share/classes/sun/security/util/math/IntegerFieldModuloP.java
+ src/java.base/share/classes/sun/security/util/math/IntegerModuloP.java
+ src/java.base/share/classes/sun/security/util/math/MutableIntegerModuloP.java
+ src/java.base/share/classes/sun/security/util/math/SmallValue.java
+ src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
+ src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial1305.java
+ src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial25519.java
+ src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial448.java
+ test/jdk/sun/security/util/math/BigIntegerModuloP.java
+ test/jdk/sun/security/util/math/TestIntegerModuloP.java
More information about the jdk-sandbox-changes
mailing list