public boolean verify_bc()

in scripts/ed25519-java/src/main/java/Ed25519TestCase.java [68:82]


    public boolean verify_bc() {
        try {
            Ed25519PublicKeyParameters publicKey = new Ed25519PublicKeyParameters(
                    Utils.hexToBytes(this.publicKeyHex), 0);
            byte[] messageBytes = Utils.hexToBytes(this.messageHex);
            byte[] signatureBytes = Utils.hexToBytes(this.signatureHex);

            Signer signer = new Ed25519Signer();
            signer.init(false, publicKey);
            signer.update(messageBytes, 0, messageBytes.length);
            return signer.verifySignature(signatureBytes);
        } catch (Exception e) {
            return false;
        }
    }