in scripts/ed25519-java/src/main/java/Ed25519TestCase.java [52:63]
public boolean verify_i2p() {
try {
EdDSAPublicKey publicKey = decodePublicKey();
byte[] messageBytes = Utils.hexToBytes(this.messageHex);
byte[] signatureBytes = Utils.hexToBytes(this.signatureHex);
EdDSAEngine sgr = new EdDSAEngine(MessageDigest.getInstance(spec.getHashAlgorithm()));
sgr.initVerify(publicKey);
return sgr.verifyOneShot(messageBytes, signatureBytes);
} catch (Exception e) {
return false;
}
}