use revault_lockbox_api::{LockboxId, Result, SecretVec};
use crate::ContentKeyStore;
#[derive(Debug, Clone, Copy, Default)]
pub struct NoopStore;
impl ContentKeyStore for NoopStore {
fn get_content_key(&self, _lockbox_id: LockboxId) -> Result<Option<SecretVec>> {
Ok(None)
}
fn put_content_key(&self, _lockbox_id: LockboxId, _key: SecretVec) -> Result<()> {
Ok(())
}
fn forget_content_key(&self, _lockbox_id: LockboxId) -> Result<()> {
Ok(())
}
fn forget_all_content_keys(&self) -> Result<()> {
Ok(())
}
}