Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
SessionKeyGenerator< Hash > Class Template Reference

#include <SessionKeyGenerator.h>

Public Member Functions

void Generate (uint8 *buf, uint32 sz)
template<typename C>
 SessionKeyGenerator (C const &buf)

Private Attributes

Hash::Digest o0 = { }
Hash::Digest::const_iterator o0it
Hash::Digest o1 = { }
Hash::Digest o2 = { }

Detailed Description

template<typename Hash>
class SessionKeyGenerator< Hash >

Definition at line 13 of file SessionKeyGenerator.h.

Constructor & Destructor Documentation

◆ SessionKeyGenerator()

template<typename Hash>
template<typename C>
SessionKeyGenerator< Hash >::SessionKeyGenerator ( C const & buf)
inline

Definition at line 17 of file SessionKeyGenerator.h.

References o0, o0it, o1, and o2.

Member Function Documentation

◆ Generate()

template<typename Hash>
void SessionKeyGenerator< Hash >::Generate ( uint8 * buf,
uint32 sz )
inline

Definition at line 29 of file SessionKeyGenerator.h.

References o0, o0it, o1, and o2.

Referenced by WardenMac::Init(), and WardenWin::Init().

Member Data Documentation

◆ o0

template<typename Hash>
Hash::Digest SessionKeyGenerator< Hash >::o0 = { }
private

Definition at line 44 of file SessionKeyGenerator.h.

Referenced by Generate(), and SessionKeyGenerator().

◆ o0it

template<typename Hash>
Hash::Digest::const_iterator SessionKeyGenerator< Hash >::o0it
private

Definition at line 47 of file SessionKeyGenerator.h.

Referenced by Generate(), and SessionKeyGenerator().

◆ o1

template<typename Hash>
Hash::Digest SessionKeyGenerator< Hash >::o1 = { }
private

Definition at line 45 of file SessionKeyGenerator.h.

Referenced by Generate(), and SessionKeyGenerator().

◆ o2

template<typename Hash>
Hash::Digest SessionKeyGenerator< Hash >::o2 = { }
private

Definition at line 46 of file SessionKeyGenerator.h.

Referenced by Generate(), and SessionKeyGenerator().


The documentation for this class was generated from the following file: