kaichao 94935c28fe
refactor: remove FFI interfaces from double ratchets (#84)
* chore: remove ffi from double ratchet

* chore: update doc

* chore: format
2026-04-16 23:26:19 +08:00

15 lines
336 B
Rust

pub mod aead;
pub mod errors;
pub mod hkdf;
pub mod keypair;
pub mod reader;
pub mod state;
pub mod storage;
pub mod types;
pub use keypair::InstallationKeyPair;
pub use state::{Header, RatchetState, SkippedKey};
pub use storage::{
RatchetSession, SessionError, restore_ratchet_state, to_ratchet_record, to_skipped_key_records,
};