Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
HMAC.h File Reference
#include "CryptoConstants.h"
#include "Define.h"
#include "Errors.h"
#include <array>
#include <string>
#include <string_view>
#include <openssl/hmac.h>
#include <openssl/evp.h>
Include dependency graph for HMAC.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SkyFire::Impl::GenericHMAC< HashCreator, DigestLength >
struct  SkyFire::Impl::HMACImpl

Namespaces

namespace  SkyFire
namespace  SkyFire::Crypto
namespace  SkyFire::Impl

Typedefs

using SkyFire::Crypto::HMAC_SHA1 = SkyFire::Impl::GenericHMAC<EVP_sha1, Constants::SHA1_DIGEST_LENGTH_BYTES>
using SkyFire::Crypto::HMAC_SHA256 = SkyFire::Impl::GenericHMAC<EVP_sha256, Constants::SHA256_DIGEST_LENGTH_BYTES>