pub(crate) fn decode_federation_secret_hex( federation_secret_hex: &str, ) -> Result<DerivableSecret, CliError>