1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
#![forbid(unsafe_code)] #![feature(generic_associated_types)] #![feature(min_type_alias_impl_trait)] mod algorithm; pub mod request; mod signature; #[allow(deprecated)] pub use algorithm::{ SignatureAlgorithm, hs::Hs2019, rsa::RsaSha256, hmac::HmacSha256, ecdsa::EcdsaSha256, }; pub use signature::{ SignError, SignatureElement, SignatureScheme, sign, };