Trait askar_crypto::buffer::WriteBuffer[][src]

pub trait WriteBuffer: Debug {
    fn buffer_write(&mut self, data: &[u8]) -> Result<(), Error>;
}
Expand description

Support for writing to a byte buffer

Required methods

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

Expand description

Append a slice to the buffer

Loading content...

Implementations on Foreign Types

impl WriteBuffer for Vec<u8>[src]

This is supported on crate feature alloc only.

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

Loading content...

Implementors

impl WriteBuffer for SecretBytes[src]

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

impl WriteBuffer for Writer<'_, [u8]>[src]

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

impl<B: WriteBuffer + ?Sized> WriteBuffer for Writer<'_, B>[src]

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

impl<D: Debug + Digest> WriteBuffer for ConcatKDFHash<D>[src]

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

impl<D: Debug + Digest> WriteBuffer for HashBuffer<D>[src]

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

Loading content...