Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
SkyFire::Impl::HMACImpl Struct Reference

#include <HMAC.h>

Public Types

typedef EVP_MD const *(* HashCreator) ()

Static Public Member Functions

static void DestroyCTX (EVP_MAC_CTX *ctx)
static void DestroyMAC (EVP_MAC *mac)
static EVP_MAC_CTX * MakeCTX (EVP_MAC *mac)
static EVP_MAC * MakeMAC ()

Detailed Description

Definition at line 22 of file HMAC.h.

Member Typedef Documentation

◆ HashCreator

typedef EVP_MD const *(* SkyFire::Impl::HMACImpl::HashCreator) ()

Definition at line 24 of file HMAC.h.

Member Function Documentation

◆ DestroyCTX()

void SkyFire::Impl::HMACImpl::DestroyCTX ( EVP_MAC_CTX * ctx)
inlinestatic

◆ DestroyMAC()

void SkyFire::Impl::HMACImpl::DestroyMAC ( EVP_MAC * mac)
inlinestatic

◆ MakeCTX()

EVP_MAC_CTX * SkyFire::Impl::HMACImpl::MakeCTX ( EVP_MAC * mac)
inlinestatic

Definition at line 27 of file HMAC.h.

◆ MakeMAC()

EVP_MAC * SkyFire::Impl::HMACImpl::MakeMAC ( )
inlinestatic

Definition at line 26 of file HMAC.h.


The documentation for this struct was generated from the following file:
  • src/server/shared/Cryptography/HMAC.h