ed25519-java
ed25519-java copied to clipboard
Pure Java implementation of EdDSA
This recent paper demonstrates using a differential power analysis attack on the SHA-512 part of the Ed25519 signature generation to recover the nonce key (aka auxiliary key), and also proposes...
I see that the original library offers batch verification: ``` const unsigned char *mp[num] = {message1, message2..} size_t ml[num] = {message_len1, message_len2..} const unsigned char *pkp[num] = {pk1, pk2..} const...
See https://tools.ietf.org/html/rfc8032#section-5.2
ie. EdDSA where the input message is `H(m)`. See https://tools.ietf.org/html/rfc8032 and http://ed25519.cr.yp.to/eddsa-20150704.pdf
#78 removed a reference to JDK-internal API. This is critical to be able to seamlessly work with newer JDK versions. However, there was no release of ed25519-java since 2018. Could...
This uses the maven moditect plugin to add a module-info to the library as a multi-release jar. This is needed for this to be used with jlink without manual configuration...
This software is licensed as Public Domain according to the CC0-1.0 License. This license does not grant any patent or trademark rights, or rather, it explicitly excludes such rights from...
Hello! I am having problems using the library in an OSGi application. The fix for the dependency problem I have, regarding `sun.security.x509` is already here. Would it be possible for...
`v3.8.0` defines an automatic module name ``` $ jarviz module name --file eddsa-0.3.0.jar subject: eddsa-0.3.0.jar name: net.i2p.crypto.eddsa source: manifest automatic: true valid: true $ jarviz module descriptor --file eddsa-0.3.0.jar subject:...
Dear developers, I am a Debian developer, currently packaging ed25519-java in Debian. During my packaging process, I stumbled upon errors raised by the surefire plugin because (e.g.) java.lang.IllegalAccessError: class net.i2p.crypto.eddsa.EdDSAEngineTest...