List of all items
Structs
- config::PwrConfig
- frame::FrameDecoder
- frame::FrameHeader
- integrity::StreamingHasher
- metadata::ProjectMeta
- protocol::ArchiveAccept
- protocol::ArchiveComplete
- protocol::ArchiveRequest
- protocol::ErrorMessage
- protocol::FileEnd
- protocol::FileHeader
- protocol::Handshake
- protocol::HandshakeAck
- protocol::ProjectInfo
- protocol::RestoreAccept
- protocol::RestoreComplete
- protocol::RestoreRequest
- protocol::StatusRequest
- protocol::StatusResponse
- transaction::Transaction
Enums
- archive::ArchiveStage
- error::PwrError
- metadata::ProjectState
- protocol::ClientMessage
- protocol::MessageType
- protocol::ServerMessage
- transaction::Operation
- transaction::TransactionStatus
Functions
- archive::create_archive
- archive::create_archive_with_progress
- archive::extract_archive
- archive::extract_archive_with_progress
- config::config_dir
- config::config_exists
- config::config_path
- config::identity_path
- config::load_config
- config::save_config
- config::transaction_log_path
- crypto::age_decrypt
- crypto::age_encrypt
- crypto::age_identity_exists
- crypto::compute_client_proof
- crypto::compute_server_proof
- crypto::derive_project_key
- crypto::generate_age_identity
- crypto::generate_psk
- crypto::load_age_identity
- crypto::psk_from_hex
- crypto::psk_to_hex
- crypto::sha256_file
- crypto::sha256_hex
- frame::decode_file_chunk
- frame::decode_frame
- frame::encode_file_chunk
- frame::encode_file_eof
- frame::encode_frame
- integrity::hash_bytes
- integrity::hash_bytes_raw
- integrity::hash_file
- integrity::hash_reader
- integrity::verify_file_hash
- integrity::verify_hash
- metadata::human_size
- project::dir_size
- project::file_count
- project::find_projects
- project::find_projects_recursive
- project::is_archived_placeholder
- project::is_local_project
- project::is_tracked
- project::read_project_file
- project::remove_dir_contents_except_project
- project::remove_project_file
- project::write_project_file
- protocol::build_archive_accept
- protocol::build_archive_complete
- protocol::build_archive_failed
- protocol::build_archive_request
- protocol::build_error
- protocol::build_handshake_ack_failed
- protocol::build_handshake_ack_success
- protocol::build_restore_accept
- protocol::build_restore_complete
- protocol::build_restore_failed
- protocol::build_restore_request
- protocol::build_status_response
- protocol::decode_client_message
- protocol::decode_server_message
- transaction::append_transaction
- transaction::find_incomplete_transactions
- transaction::log_path
- transaction::read_transactions
- transaction::recent_for_project