[][src]Trait digest::Update

pub trait Update {
    fn update(&mut self, data: impl AsRef<[u8]>);

    fn chain(self, data: impl AsRef<[u8]>) -> Self
    where
        Self: Sized
, { ... } }
[]

Trait for updating digest state with input data.

Required methods

fn update(&mut self, data: impl AsRef<[u8]>)[]

Digest input data.

This method can be called repeatedly, e.g. for processing streaming messages.

Provided methods

fn chain(self, data: impl AsRef<[u8]>) -> Self where
    Self: Sized
[]

Digest input data in a chained manner.

Implementors

impl<Size: OutputSize, '_> Update for Sha<'_, Size>