| 
|   | SHA224_256 () | 
|   | 
| template<class CharT , class Traits , class Allocator >  | 
|   | SHA224_256 (const std::basic_string< CharT, Traits, Allocator > &data) | 
|   | 
| template<class CharT , class Traits >  | 
|   | SHA224_256 (std::basic_istream< CharT, Traits > &stream) | 
|   | 
| virtual  | ~SHA224_256 () | 
|   | 
|   | SHA2 () | 
|   | 
| virtual  | ~SHA2 () | 
|   | 
| virtual const std::array< uint8_t, O > &  | digest () const override | 
|   | 
| template<class CharT , class Traits , class Allocator >  | 
| const std::array< uint8_t, O > &  | digest (const std::basic_string< CharT, Traits, Allocator > &data) | 
|   | 
| template<std::size_t N>  | 
| const std::array< uint8_t, O > &  | digest (const std::array< uint8_t, N > &data) | 
|   | 
| const std::array< uint8_t, O > &  | digest (const uint8_t *data, std::size_t len) | 
|   | 
| template<class CharT , class Traits >  | 
| const std::array< uint8_t, O > &  | digest (std::basic_istream< CharT, Traits > &stream) | 
|   | 
template<std::size_t O, const std::array< uint32_t, 8 > & I>
class anch::crypto::SHA224_256< O, I >
SHA2 224/256 implementation. 
Header only implementation with SHA224 and SHA256 type defintion.
- Since
 - 0.1
 
- Author
 - Vincent Lachenal