Re-exports§
pub use error::C5CoreError;pub use crypto_ops::encrypt_data;pub use crypto_ops::decrypt_data;pub use keys::generate_c5_keypair;pub use keys::generate_ssh_keypair;pub use keys::load_ecies_public_key;pub use keys::load_ecies_private_key;pub use keys::CryptoAlgorithm;pub use keys::KeyPair;pub use keys::PemEncodedKey;pub use keys::SshKeyAlgorithm;pub use keys::SshKeyPair;pub use io_utils::base64_string_to_bytes;pub use io_utils::bytes_to_base64_string;pub use io_utils::read_file_to_bytes;pub use io_utils::read_file_to_string;pub use io_utils::write_bytes_to_file;pub use io_utils::write_string_to_file;pub use document::Document;pub use document::Format;pub use path::parse_path;pub use path::PathSegment;pub use value::Value;pub use secrets_format::C5SecretValueParts;pub use secrets_format::format_c5_secret_array;pub use secrets_format::parse_c5_secret_array;
Modules§
- crypto_
ops - document
- A configuration document, edited in place.
- error
- io_
utils - keys
- path
- secrets_
format - value
- The value a document holds, independent of the format it was written in. Only what a configuration file can express and what a secret is made of.
Structs§
- Ecies
Public Key - A Diffie-Hellman public key
- Ecies
Static Secret - A Diffie-Hellman secret key that can be used to compute multiple
SharedSecrets.