CommonLib
Loading...
Searching...
No Matches
hedgedev::csl::hash::hash_provider< T > Class Template Referenceabstract

Public Types

using type = T

Public Member Functions

virtual bool reset ()=0
virtual bool update (const uint8_t *in_data, const size_t in_length)=0
virtual T digest ()=0

Member Typedef Documentation

◆ type

template<typename T>
using hedgedev::csl::hash::hash_provider< T >::type = T

Member Function Documentation

◆ digest()

template<typename T>
virtual T hedgedev::csl::hash::hash_provider< T >::digest ( )
pure virtual

◆ reset()

template<typename T>
virtual bool hedgedev::csl::hash::hash_provider< T >::reset ( )
pure virtual

◆ update()

template<typename T>
virtual bool hedgedev::csl::hash::hash_provider< T >::update ( const uint8_t * in_data,
const size_t in_length )
pure virtual

The documentation for this class was generated from the following file: