You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+21Lines changed: 21 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,10 +5,31 @@ This is an implementation of Ed25519 in Java. Structurally, it is based on the r
5
5
6
6
There are no guarantees that this is secure for use. Tests against [the data from the Python implementation](http://ed25519.cr.yp.to/python/sign.input) are passing, but this has not yet been audited by a professional cryptographer. In particular, this implementation is unlikely to have the constant-time properties of ref10 (for now).
7
7
8
+
The code requires Java 6 (for e.g. the `Arrays.copyOfRange()` calls in `EdDSAEngine.engineVerify()`).
9
+
8
10
The JUnit4 tests require the Hamcrest library `hamcrest-all.jar`.
9
11
10
12
This code is released to the public domain and can be used for any purpose.
11
13
14
+
Code comparison
15
+
---------------
16
+
17
+
For ease of following, here are the main methods in ref10 and their equivalents in this codebase:
18
+
19
+
| EdDSA Operation | ref10 function | Java function |
0 commit comments