Skip to content

Commit

Permalink
rust: make unset public (#302)
Browse files Browse the repository at this point in the history
* make unset public
* delete file
  • Loading branch information
tl-flavio-barinas authored Jul 15, 2024
1 parent fe5870b commit bb4536d
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion rust/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "truelayer-signing"
version = "0.3.0"
version = "0.3.1"
authors = ["Alex Butler <alex.butler@truelayer.com>"]
edition = "2021"
description = "Produce & verify TrueLayer API requests signatures"
Expand Down
1 change: 0 additions & 1 deletion rust/src/common.rs

This file was deleted.

5 changes: 3 additions & 2 deletions rust/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,19 +1,20 @@
//! Produce & verify TrueLayer API `Tl-Signature` request headers.
mod base64;
mod common;
mod http;
mod jws;
mod openssl;
mod sign;
mod verify;

use common::Unset;
pub use http::Method;
pub use jws::{JwsAlgorithm, JwsHeader, TlVersion};
pub use sign::{CustomSigner, Signer, SignerBuilder};
use verify::PublicKey;
pub use verify::{CustomVerifier, Verifier, VerifierBuilder};

/// A utility unit type to denote an item hasn't been set.
pub struct Unset;

/// Start building a request `Tl-Signature` header value using private key
/// pem data & the key's `kid`.
///
Expand Down
2 changes: 1 addition & 1 deletion rust/src/sign/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ mod signer_v1;
use indexmap::IndexMap;
use std::fmt;

use crate::{base64::ToUrlSafeBase64, common::Unset, http::HeaderName, openssl, Error, Method};
use crate::{base64::ToUrlSafeBase64, http::HeaderName, openssl, Error, Method, Unset};

pub use self::custom_signer::CustomSigner;
use self::signer_v1::SignerV1;
Expand Down
4 changes: 2 additions & 2 deletions rust/src/verify/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ use anyhow::anyhow;
use indexmap::{IndexMap, IndexSet};

use crate::{
base64::DecodeUrlSafeBase64, common::Unset, http::HeaderName, jws::TlVersion, openssl, Error,
JwsHeader, Method,
base64::DecodeUrlSafeBase64, http::HeaderName, jws::TlVersion, openssl, Error, JwsHeader,
Method, Unset,
};

pub use self::custom_verifer::CustomVerifier;
Expand Down

0 comments on commit bb4536d

Please sign in to comment.