TrinityCore
SRP6.h File Reference
#include "BigNumber.h"
#include "CryptoHash.h"
#include "Define.h"
#include "Optional.h"
#include <array>
#include <span>
+ Include dependency graph for SRP6.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Trinity::Crypto::SRP::SRP6
 
struct  Trinity::Crypto::SRP::SRP6::ForRegistrationTag
 
class  Trinity::Crypto::SRP::GruntSRP6
 
class  Trinity::Crypto::SRP::BnetSRP6Base
 
class  Trinity::Crypto::SRP::BnetSRP6v1Base
 
class  Trinity::Crypto::SRP::BnetSRP6v2Base
 
class  Trinity::Crypto::SRP::BnetSRP6v1< CryptoHash >
 
class  Trinity::Crypto::SRP::BnetSRP6v2< CryptoHash >
 

Namespaces

namespace  Trinity
 
namespace  Trinity::Crypto
 
namespace  Trinity::Crypto::SRP
 

Typedefs

using Trinity::Crypto::SRP::Salt = std::array< uint8, SALT_LENGTH >
 
using Trinity::Crypto::SRP::Verifier = std::vector< uint8 >
 

Variables

static constexpr size_t Trinity::Crypto::SRP::SALT_LENGTH = 32