@Override
    protected boolean engineVerify(byte[] sigBytes) throws SignatureException {
        final NativeRef.EVP_MD_CTX ctxLocal = ctx;
        if (key == null) {
            // This can't actually happen, but you never know...
            throw new SignatureException("No key provided");
        }

        boolean result = NativeCrypto.EVP_DigestVerify(
                ctxLocal, sigBytes, 0, sigBytes.length, buffer.array(), 0, buffer.size());
        buffer.reset();
        return result;
    }
The current OpenSSL key we're operating on.
common/src/main/java/org/conscrypt/OpenSslSignatureEdDsa.java