TrinityCore
Trinity::Impl::CryptoGenericsImpl Struct Reference

#include <CryptoGenerics.h>

Static Public Member Functions

template<typename Cipher >
static Cipher::IV GenerateRandomIV ()
 
template<typename Container >
static void AppendToBack (std::vector< uint8 > &data, Container const &tail)
 
template<typename Container >
static void SplitFromBack (std::vector< uint8 > &data, Container &tail)
 

Detailed Description

Definition at line 30 of file CryptoGenerics.h.

Member Function Documentation

◆ AppendToBack()

template<typename Container >
static void Trinity::Impl::CryptoGenericsImpl::AppendToBack ( std::vector< uint8 > &  data,
Container const &  tail 
)
inlinestatic

Definition at line 41 of file CryptoGenerics.h.

+ Here is the caller graph for this function:

◆ GenerateRandomIV()

template<typename Cipher >
static Cipher::IV Trinity::Impl::CryptoGenericsImpl::GenerateRandomIV ( )
inlinestatic

Definition at line 33 of file CryptoGenerics.h.

+ Here is the call graph for this function:

◆ SplitFromBack()

template<typename Container >
static void Trinity::Impl::CryptoGenericsImpl::SplitFromBack ( std::vector< uint8 > &  data,
Container &  tail 
)
inlinestatic

Definition at line 47 of file CryptoGenerics.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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