rusty_vault 0.2.1

RustyVault is a powerful identity-based secrets management software, providing features such as cryptographic key management, encryption as a service, public key cryptography, certificates management, identity credentials management and so forth. RustyVault's RESTful API is designed to be fully compatible with Hashicorp Vault.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! This is a Rust module that contains several adaptors to different cryptography libraries.
//! The rusty_vault::crypto module utilize these adaptors to do the real crypto operations.
//!
//! Only one crypto adaptor can be used in one build. It's configured when building RustyVault.
//! An adaptor implements a set of methods that perform cryptograhpy operations like encryption,
//! decription, signing, verification and so on.

#[macro_use]
pub mod common;
#[cfg(feature = "crypto_adaptor_openssl")]
pub mod openssl_adaptor;
#[cfg(feature = "crypto_adaptor_tongsuo")]
pub mod tongsuo_adaptor;