List of all items
Structs
- core::archive::ArchiveParser
- core::file::FileMetadata
- core::file::PlaintextFile
- core::memory::SecureBytes
- core::memory::SecureKey
- core::memory::SecureString
- core::progress::ProgressCounter
- core::report::DecryptionReport
- core::report::EncryptionReport
- core::report::KeyDerivationReport
- core::v1::file::EncryptedFile
- core::v1::header::FileHeader
- core::v1::key::KeyDerivationParams
- core::v2::file::EncryptedFile
- core::v2::header::FileHeader
- core::v2::header::HeaderBinding
- core::v2::key::KeyDerivationParams
- core::v3::file::EncryptedFile
- core::v3::header::FileHeader
- core::v3::header::HeaderBinding
- core::v3::key::KeyDerivationParams
- core::v3::stream::StreamOpener
- core::v3::stream::StreamSealer
- core::vault::ContentDecryptor
- core::vault::KdfRequest
- core::vault::ParsedFile
- shell::decryption::cli::DecryptionCliArgs
- shell::decryption::file::DecryptionInput
- shell::decryption::file::DecryptionInputFile
- shell::decryption::file::DecryptionOutputFile
- shell::decryption::validation::ValidDecryptionArgs
- shell::encryption::cli::EncryptionCliArgs
- shell::encryption::file::EncryptionInput
- shell::encryption::file::EncryptionInputFile
- shell::encryption::file::EncryptionOutputFile
- shell::encryption::file_ops::WalkedEntry
- shell::encryption::validation::ValidEncryptionArgs
- shell::listing::cli::ListingCliArgs
- shell::listing::file::FileInfoList
- shell::listing::file::ListingInput
- shell::listing::file::ShadowFile
- shell::listing::file::ShadowFileInfo
- shell::memory::SecureBytes
- shell::memory::SecureKey
- shell::memory::SecureString
- shell::utils::AtomicOutputFile
Enums
- core::algorithm::Algorithm
- core::archive::ArchiveError
- core::archive::ArchiveEvent
- core::errors::CryptError
- core::errors::FileError
- core::errors::HeaderError
- core::errors::KeyDerivationError
- core::file::ContentKind
- core::profile::SecurityProfile
- core::v2::header::AadPurpose
- core::v3::header::AadPurpose
- core::version::Version
- shell::SecurityProfile
- shell::encryption::cli::CliProfile
- shell::encryption::file::InputKind
- shell::errors::WorkflowError
Functions
- core::archive::encode_directory
- core::archive::encode_end
- core::archive::encode_file
- core::archive::validate_path
- core::v1::crypt::decrypt_bytes
- core::v1::crypt::encrypt_bytes
- core::v2::crypt::decrypt_bytes
- core::v2::crypt::encrypt_bytes
- core::v3::crypt::decrypt_bytes
- core::v3::crypt::encrypt_bytes
- core::v3::metadata::parse
- core::v3::metadata::serialize
- core::version::read_file_version
- shell::decryption::cli::get_cli_args
- shell::decryption::file_ops::stream_decrypt_file
- shell::decryption::validation::validate_input
- shell::decryption::workflow::run_workflow
- shell::display_error
- shell::display_success
- shell::encryption::cli::get_cli_args
- shell::encryption::file_ops::gather_metadata
- shell::encryption::file_ops::stream_encrypt_directory
- shell::encryption::file_ops::stream_encrypt_file
- shell::encryption::file_ops::walk_directory
- shell::encryption::nonce::generate_nonce
- shell::encryption::nonce::generate_nonce_prefix
- shell::encryption::salt::generate_salt
- shell::encryption::validation::validate_input
- shell::encryption::workflow::run_workflow
- shell::kdf::derive_untrusted_key
- shell::kdf::validate_kdf_request
- shell::kdf::with_kdf_memory_permit
- shell::listing::cli::get_cli_args
- shell::listing::file_ops::load_file_header_bytes
- shell::listing::file_ops::scan_directory_for_shadow_files
- shell::listing::workflow::run_workflow
- shell::password::prompt_for_password
- shell::password::prompt_for_password_with_confirmation
- shell::password::read_password_from_file
- shell::password::resolve_encryption_password
- shell::password::resolve_password
- shell::password::validate_password_format
- shell::ui::display_decryption_success
- shell::ui::display_encryption_success
- shell::ui::display_error
- shell::ui::display_file_info_list
- shell::ui::display_file_info_list_json
- shell::ui::display_profiles
- shell::ui::display_progress
- shell::ui::display_success
- shell::ui::display_warning
- shell::utils::read_n_bytes_from_file
- shell::utils::read_up_to
- shell::utils::resolve_output_dir
- shell::utils::sanitize_relative_path
Type Aliases
Constants
- core::archive::MAGIC
- core::archive::MAX_PATH_LEN
- core::v1::ALGORITHM
- core::v2::ALGORITHM
- core::v2::header::MAGIC
- core::v2::header::VERSION
- core::v3::ALGORITHM
- core::v3::header::MAGIC
- core::v3::header::MAX_ACCEPTED_CHUNK_SIZE
- core::v3::header::VERSION
- core::v3::stream::CHUNK_SIZE
- core::v3::stream::TAG_SIZE
- core::vault::MAX_HEADER_LEN
- core::version::MAGIC
- core::version::PREAMBLE_LENGTH
- shell::kdf::KDF_MEMORY_BUDGET_KIB
- shell::kdf::MAX_KDF_ITERATIONS
- shell::kdf::MAX_KDF_KEY_SIZE
- shell::kdf::MAX_KDF_MEMORY_KIB
- shell::kdf::MAX_KDF_PARALLELISM