HashEngine.h File Reference
#include "HashApi.h"
Include dependency graph for HashEngine.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Crypto
 

Macros

#define CRYPTO_HASH_ENGINE(class_, name_, hashsize_, statesize_, blocksize_)
 Hash engines just call the C API so class can be constructed using a macro. More...
 

Functions

 Crypto::CRYPTO_HASH_ENGINE (Md5, md5, MD5_SIZE, MD5_STATESIZE, MD5_BLOCKSIZE)
 
 Crypto::CRYPTO_HASH_ENGINE (Sha1, sha1, SHA1_SIZE, SHA1_STATESIZE, SHA1_BLOCKSIZE)
 
 Crypto::CRYPTO_HASH_ENGINE (Sha224, sha224, SHA224_SIZE, SHA224_STATESIZE, SHA224_BLOCKSIZE)
 
 Crypto::CRYPTO_HASH_ENGINE (Sha256, sha256, SHA256_SIZE, SHA256_STATESIZE, SHA256_BLOCKSIZE)
 
 Crypto::CRYPTO_HASH_ENGINE (Sha384, sha384, SHA384_SIZE, SHA384_STATESIZE, SHA384_BLOCKSIZE)
 
 Crypto::CRYPTO_HASH_ENGINE (Sha512, sha512, SHA512_SIZE, SHA512_STATESIZE, SHA512_BLOCKSIZE)
 

Macro Definition Documentation

◆ CRYPTO_HASH_ENGINE

#define CRYPTO_HASH_ENGINE (   class_,
  name_,
  hashsize_,
  statesize_,
  blocksize_ 
)

Hash engines just call the C API so class can be constructed using a macro.