lhashes  1.0.0
C++ hashes library
lhashes_hash.h File Reference

This file defines the hash::Hasher class and the hash::hash() free functions. More...

#include <cstddef>
#include <string>
#include <string_view>
#include <memory>
#include "lhashes/lhashes_Export.h"
+ Include dependency graph for lhashes_hash.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  limes::hash::Hasher
 A base class representing an object that calculates a hash function. More...
 

Namespaces

 limes::hash
 Cryptographic hash functions.
 

Variables

 md5
 An MD5 hash. More...
 
 sha1
 An SHA1 hash. More...
 
 sha224
 An SHA224 hash. More...
 
 sha256
 An SHA256 hash. More...
 
 sha384
 An SHA384 hash. More...
 

Detailed Description

This file defines the hash::Hasher class and the hash::hash() free functions.

Definition in file lhashes_hash.h.

Variable Documentation

◆ md5

md5

An MD5 hash.

Definition at line 41 of file lhashes_hash.h.

◆ sha1

sha1

An SHA1 hash.

Definition at line 42 of file lhashes_hash.h.

◆ sha224

sha224

An SHA224 hash.

Definition at line 43 of file lhashes_hash.h.

◆ sha256

sha256

An SHA256 hash.

Definition at line 44 of file lhashes_hash.h.

◆ sha384

sha384

An SHA384 hash.

Definition at line 45 of file lhashes_hash.h.