TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
HmacHash.h File Reference
#include "Define.h"
#include <string>
#include <openssl/hmac.h>
#include <openssl/sha.h>
+ Include dependency graph for HmacHash.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HmacHash< HashCreator, DigestLength >
 

Macros

#define SEED_KEY_SIZE   16
 

Typedefs

typedef EVP_MD const *(* HashCreateFn )()
 
typedef HmacHash< EVP_sha1,
SHA_DIGEST_LENGTH > 
HmacSha1
 
typedef HmacHash< EVP_sha256,
SHA256_DIGEST_LENGTH > 
HmacSha256
 

Macro Definition Documentation

#define SEED_KEY_SIZE   16

Typedef Documentation

typedef EVP_MD const*(* HashCreateFn)()
typedef HmacHash<EVP_sha1, SHA_DIGEST_LENGTH> HmacSha1
typedef HmacHash<EVP_sha256, SHA256_DIGEST_LENGTH> HmacSha256