[][src]Struct openssl::sha::Sha384

pub struct Sha384(_);

An object which calculates a SHA384 hash of some data.

Methods

impl Sha384[src]

pub fn new() -> Sha384[src]

Creates a new hasher.

pub fn update(&mut self, buf: &[u8])[src]

Feeds some data into the hasher.

This can be called multiple times.

pub fn finish(self) -> [u8; 48][src]

Returns the hash of the data.

Auto Trait Implementations

impl Unpin for Sha384

impl Sync for Sha384

impl Send for Sha384

impl RefUnwindSafe for Sha384

impl UnwindSafe for Sha384

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]