paykit-lib 0.1.0

Paykit library implementation
Documentation
mod handshake;
mod link;
mod paths;
mod private_application_message;
mod recovery_context;
mod snapshot;

pub use handshake::{
    accept_encrypted_link, advance_handshake, initiate_encrypted_link,
    restore_encrypted_link_handshake, restore_encrypted_link_handshake_from_config,
    EncryptedLinkHandshake, HandshakeAdvanceError, HandshakeProgress,
    PreparedEncryptedLinkHandshakeStep, DEFAULT_MAX_RECOVERY_ATTEMPTS,
};
pub use link::{
    close_encrypted_link, restore_encrypted_link, restore_encrypted_link_from_config,
    EncryptedLink, PreparedPrivateApplicationMessageReceive, PreparedPrivateApplicationMessageSend,
    DEFAULT_MAX_SEND_RETRIES,
};
pub use private_application_message::{
    clear_encrypted_link_outbox, PrivateApplicationMessage, PrivateMessageKind,
    PRIVATE_APPLICATION_MESSAGE_RECEIVE_LIMIT,
};
pub use recovery_context::EncryptedLinkRecoveryContext;
pub use snapshot::{EncryptedLinkHandshakeSnapshot, EncryptedLinkSnapshot};