Trait engine_traits::encryption::EncryptionKeyManager[][src]

pub trait EncryptionKeyManager: Sync + Send {
    fn get_file(&self, fname: &str) -> Result<FileEncryptionInfo>;
fn new_file(&self, fname: &str) -> Result<FileEncryptionInfo>;
fn delete_file(&self, fname: &str) -> Result<()>;
fn link_file(&self, src_fname: &str, dst_fname: &str) -> Result<()>; }

Required methods

fn get_file(&self, fname: &str) -> Result<FileEncryptionInfo>[src]

fn new_file(&self, fname: &str) -> Result<FileEncryptionInfo>[src]

fn delete_file(&self, fname: &str) -> Result<()>[src]

Loading content...

Implementors

Loading content...