Trait internet2::Encrypt

source ·
pub trait Encrypt {
    // Required method
    fn encrypt(&mut self, buffer: impl Borrow<[u8]>) -> Vec<u8> ;
}

Required Methods§

source

fn encrypt(&mut self, buffer: impl Borrow<[u8]>) -> Vec<u8>

Implementors§

source§

impl Encrypt for PlainTranscoder

source§

impl<const LEN_SIZE: usize> Encrypt for NoiseEncryptor<LEN_SIZE>

source§

impl<const LEN_SIZE: usize> Encrypt for NoiseTranscoder<LEN_SIZE>