pub(crate) fn parse_ed25519_public_key( key_bytes: &[u8], ) -> Result<ManagedPointer<*mut EVP_PKEY>, KeyRejected>