crablock-core 0.1.1

Core library for crablock - encryption, package format, and common utilities
Documentation
pub mod crypto;
pub mod error;
pub mod format;
pub mod keys;
pub mod logging;
pub mod manifest;
pub mod signing;

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