lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

lib.rs (615B)


      1 #![cfg_attr(coverage_nightly, feature(coverage_attribute))]
      2 #![cfg_attr(not(feature = "std"), no_std)]
      3 #![forbid(unsafe_code)]
      4 #![deny(rustdoc::broken_intra_doc_links)]
      5 #![doc = include_str!("../README.md")]
      6 
      7 extern crate alloc;
      8 
      9 pub mod context;
     10 pub mod envelope;
     11 pub mod error;
     12 #[cfg(feature = "file")]
     13 pub mod file;
     14 pub mod id;
     15 #[cfg(feature = "keyring")]
     16 pub mod keyring;
     17 #[cfg(feature = "memory")]
     18 pub mod memory;
     19 pub mod provider;
     20 pub mod wrapping;
     21 
     22 pub use envelope::EncryptedEnvelope;
     23 pub use error::Error;
     24 pub use id::{SecretId, SecretRef};
     25 pub use provider::SecretProvider;
     26 pub use wrapping::KeyWrapping;