use super::Error;
pub trait StrongBox {
fn encrypt(
&self,
plaintext: impl AsRef<[u8]>,
context: impl AsRef<[u8]> + std::fmt::Debug,
) -> Result<Vec<u8>, Error>;
fn decrypt(
&self,
ciphertext: impl AsRef<[u8]>,
context: impl AsRef<[u8]> + std::fmt::Debug,
) -> Result<Vec<u8>, Error>;
}