Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
Crypto::Hash::HMAC Class Reference

Public Member Functions

MCAPI HMAC (::Crypto::Hash::HashType type, ::std::string const &key, int resultSize)
MCAPI void _final (::std::string &out)
MCAPI void * $ctor (::Crypto::Hash::HashType type, ::std::string const &key, int resultSize)

Public Attributes

::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Crypto::Hash::IHash > > mHash
::ll::TypedStorage< 8, 32, ::std::string > mKey
::ll::TypedStorage< 4, 4, int > mResultSize

Constructor & Destructor Documentation

◆ HMAC()

MCAPI Crypto::Hash::HMAC::HMAC ( ::Crypto::Hash::HashType type,
::std::string const & key,
int resultSize )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ _final()

MCAPI void Crypto::Hash::HMAC::_final ( ::std::string & out)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * Crypto::Hash::HMAC::$ctor ( ::Crypto::Hash::HashType type,
::std::string const & key,
int resultSize )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file:
  • src/mc/network/crypto/hash/HMAC.h