Skip to main content

Crate crablock_core

Crate crablock_core 

Source

Re-exports§

pub use crypto::Decryptor;
pub use crypto::EncryptionAlgorithm;
pub use crypto::Encryptor;
pub use error::CrablockError;
pub use error::Result;
pub use format::validate_package_path;
pub use format::Package;
pub use format::PackageBuilder;
pub use format::PackageHeader;
pub use format::PACKAGE_EXTENSION;
pub use keys::parse_key_source;
pub use keys::KeySource;
pub use manifest::CommandSpec;
pub use manifest::EmbeddedEnv;
pub use manifest::Manifest;
pub use signing::is_signature_required;
pub use signing::public_key_fingerprint;
pub use signing::read_signing_key_from_source;
pub use signing::read_verifying_key_from_source;
pub use signing::sign_package;
pub use signing::verify_package_signature;
pub use signing::SignatureVerificationStatus;
pub use signing::SIGNATURE_ALGORITHM_ED25519;

Modules§

crypto
error
format
keys
This module turns human-friendly key inputs into a real 32-byte encryption key. The rest of the code only needs the parsed key, not the original source string.
logging
manifest
signing