cryptojs_rust

Trait CryptoOperation

Source
pub trait CryptoOperation {
    type Output;

    // Required methods
    fn update(&mut self, data: &[u8]) -> Result<()>;
    fn finalize(self) -> Result<Self::Output>;
}
Expand description

Common trait for all cryptographic operations

Required Associated Types§

Required Methods§

Source

fn update(&mut self, data: &[u8]) -> Result<()>

Source

fn finalize(self) -> Result<Self::Output>

Implementors§