From 4a3a9b593318e647e807908b4f99cf944c0df1e8 Mon Sep 17 00:00:00 2001 From: Jazz Turner-Baggs <473256+jazzz@users.noreply.github.com> Date: Fri, 30 Jan 2026 14:56:44 -0800 Subject: [PATCH] Fix broken references --- double-ratchets/src/storage/mod.rs | 2 ++ double-ratchets/src/storage/sqlite.rs | 4 ++-- double-ratchets/src/storage/types.rs | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/double-ratchets/src/storage/mod.rs b/double-ratchets/src/storage/mod.rs index e26ec70..585c66b 100644 --- a/double-ratchets/src/storage/mod.rs +++ b/double-ratchets/src/storage/mod.rs @@ -1,5 +1,7 @@ mod session; mod sqlite; +mod types; pub use session::{RatchetSession, SessionError}; pub use sqlite::{SqliteStorage, StorageConfig}; +pub use types::{RatchetStateRecord, StorageError}; diff --git a/double-ratchets/src/storage/sqlite.rs b/double-ratchets/src/storage/sqlite.rs index 2c061f8..bb25939 100644 --- a/double-ratchets/src/storage/sqlite.rs +++ b/double-ratchets/src/storage/sqlite.rs @@ -1,7 +1,7 @@ use rusqlite::{Connection, params}; -use super::{RatchetStateRecord, SkippedKey, StorageError}; -use crate::{hkdf::HkdfInfo, state::RatchetState}; +use super::{RatchetStateRecord, StorageError}; +use crate::{hkdf::HkdfInfo, state::RatchetState, state::SkippedKey}; /// Configuration for SQLite storage. #[derive(Debug, Clone)] diff --git a/double-ratchets/src/storage/types.rs b/double-ratchets/src/storage/types.rs index 6a1cd80..55fbb59 100644 --- a/double-ratchets/src/storage/types.rs +++ b/double-ratchets/src/storage/types.rs @@ -42,7 +42,7 @@ impl From<&RatchetState> for RatchetStateRecord { root_key: state.root_key, sending_chain: state.sending_chain, receiving_chain: state.receiving_chain, - dh_self_secret: state.dh_self.secret_bytes(), + dh_self_secret: *state.dh_self.secret_bytes(), dh_remote: state.dh_remote.map(|pk| pk.to_bytes()), msg_send: state.msg_send, msg_recv: state.msg_recv,