AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
CryptoGenerics.h File Reference
#include "BigNumber.h"
#include "CryptoRandom.h"
#include "Define.h"
#include "Errors.h"
#include <iterator>
#include <vector>

Go to the source code of this file.

Classes

struct  Acore::Impl::CryptoGenericsImpl
 

Namespaces

namespace  Acore
 
namespace  Acore::Impl
 
namespace  Acore::Crypto
 

Functions

template<typename Cipher >
void Acore::Crypto::AEEncryptWithRandomIV (std::vector< uint8 > &data, typename Cipher::Key const &key)
 
template<typename Cipher >
void Acore::Crypto::AEEncryptWithRandomIV (std::vector< uint8 > &data, BigNumber const &key)
 
template<typename Cipher >
bool Acore::Crypto::AEDecrypt (std::vector< uint8 > &data, typename Cipher::Key const &key)
 
template<typename Cipher >
bool Acore::Crypto::AEDecrypt (std::vector< uint8 > &data, BigNumber const &key)