File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ Download the latest .jar from the releases tab and place it in your classpath.
1818Gradle users:
1919
2020```
21- compile 'net.i2p.crypto:eddsa:0.2 .0'
21+ compile 'net.i2p.crypto:eddsa:0.3 .0'
2222```
2323
2424The code requires Java 6 (for e.g. the ` Arrays.copyOfRange() ` calls in ` EdDSAEngine.engineVerify() ` ).
@@ -64,6 +64,14 @@ For ease of following, here are the main methods in ref10 and their equivalents
6464Important changes
6565-----------------
6666
67+ ### 0.3.0
68+
69+ - The library has been extensively profiled for contention issues in a multi-threaded environment. The only remaining potential
70+ contention is in ` EdDSANamedCurveTable.defineCurve() ` , which will be rarely called.
71+ - The public constant for ` Ed25519 ` has returned as ` ED_25519 ` to avoid repeated lookups in ` EdDSAPublicKey.getEncoded() ` .
72+ - ` GroupElement ` is now completely immutable and all fields final to avoid the need for ` synchronized ` blocks over mutable fields.
73+ This required some new constructors and paths to construction.
74+
6775### 0.2.0
6876
6977- Ed25519 is now named ` Ed25519 ` in ` EdDSANamedCurveTable ` , and the previous public constant
You can’t perform that action at this time.
0 commit comments