Trait dsnp_graph_core::dsnp::encryption::EncryptionBehavior   
source · pub trait EncryptionBehavior {
    // Required methods
    fn encrypt(
        &self,
        plain_data: &[u8],
        input: &PublicKeyType
    ) -> DsnpGraphResult<Vec<u8>>;
    fn decrypt(
        &self,
        encrypted_data: &[u8],
        input: &SecretKeyType
    ) -> DsnpGraphResult<Vec<u8>>;
}Expand description
Common trait for different encryption algorithms