@Override
    public boolean equals(Object o) {
        if (raw == null) {
            throw new IllegalStateException("key is destroyed");
        }

        if (this == o) {
            return true;
        }
        if (!(o instanceof OpenSslMlDsaPublicKey)) {
            return false;
        }
        OpenSslMlDsaPublicKey that = (OpenSslMlDsaPublicKey) o;
        return Arrays.equals(raw, that.raw);
    }
An OpenSSL ML-DSA public key.
common/src/main/java/org/conscrypt/OpenSslMlDsaPublicKey.java