pub trait Keyring: Send + Sync {
// Required methods
fn on_encrypt(
&self,
input: OnEncryptInput,
) -> Result<OnEncryptOutput, Error>;
fn on_decrypt(
&self,
input: OnDecryptInput,
) -> Result<OnDecryptOutput, Error>;
}