TrinityCore
Trinity::Crypto::SRP::BnetSRP6v2< CryptoHash > Member List

This is the complete list of members for Trinity::Crypto::SRP::BnetSRP6v2< CryptoHash >, including all inherited members.

_usedTrinity::Crypto::SRP::SRP6private
BTrinity::Crypto::SRP::SRP6
bTrinity::Crypto::SRP::SRP6protected
BnetSRP6Base(BigNumber const &i, Salt const &salt, Verifier const &verifier, BigNumber const &N, BigNumber const &g, BigNumber const &k)Trinity::Crypto::SRP::BnetSRP6Baseexplicit
BnetSRP6Base(ForRegistrationTag t)Trinity::Crypto::SRP::BnetSRP6Baseinlineexplicit
BnetSRP6v2(std::string const &username, Salt const &salt, Verifier const &verifier)Trinity::Crypto::SRP::BnetSRP6v2< CryptoHash >inline
BnetSRP6v2(ForRegistrationTag t)Trinity::Crypto::SRP::BnetSRP6v2< CryptoHash >inlineexplicit
BnetSRP6v2Base(std::string const &username, Salt const &salt, Verifier const &verifier, BigNumber const &k)Trinity::Crypto::SRP::BnetSRP6v2Baseexplicit
BnetSRP6v2Base(ForRegistrationTag t)Trinity::Crypto::SRP::BnetSRP6v2Baseinlineexplicit
CalculatePrivateB(BigNumber const &N)Trinity::Crypto::SRP::SRP6protectedstatic
CalculatePublicB(BigNumber const &N, BigNumber const &g, BigNumber const &k) constTrinity::Crypto::SRP::SRP6protected
CalculateServerEvidence(BigNumber const &A, BigNumber const &clientM1, BigNumber const &K) const finalTrinity::Crypto::SRP::BnetSRP6Basevirtual
CalculateU(BigNumber const &A) const overrideTrinity::Crypto::SRP::BnetSRP6v2< CryptoHash >inlineprotectedvirtual
CalculateVerifier(std::string const &username, std::string const &password, Salt const &salt) constTrinity::Crypto::SRP::SRP6protected
CalculateX(std::string const &username, std::string const &password, Salt const &salt) const finalTrinity::Crypto::SRP::BnetSRP6v2Baseprotectedvirtual
CheckCredentials(std::string const &username, std::string const &password) constTrinity::Crypto::SRP::SRP6
DoCalculateEvidence(std::span< BigNumber const * > bns) const overrideTrinity::Crypto::SRP::BnetSRP6v2< CryptoHash >inlineprotectedvirtual
DoVerifyClientEvidence(BigNumber const &A, BigNumber const &clientM1) finalTrinity::Crypto::SRP::BnetSRP6Baseprotectedvirtual
gTrinity::Crypto::SRP::BnetSRP6v2Basestatic
GetBrokenEvidenceVector(BigNumber const &bn)Trinity::Crypto::SRP::BnetSRP6Baseprotectedstatic
Getg() const finalTrinity::Crypto::SRP::BnetSRP6v2Baseinlinevirtual
GetN() const finalTrinity::Crypto::SRP::BnetSRP6v2Baseinlinevirtual
GetVersion() const finalTrinity::Crypto::SRP::BnetSRP6v2Baseinlinevirtual
GetXIterations() const finalTrinity::Crypto::SRP::BnetSRP6v2Baseinlinevirtual
ITrinity::Crypto::SRP::SRP6protected
MakeRegistrationData(std::string const &username, std::string const &password)Trinity::Crypto::SRP::SRP6inlinestatic
NTrinity::Crypto::SRP::BnetSRP6v2Basestatic
operator=(SRP6 const &)=deleteTrinity::Crypto::SRP::SRP6
operator=(SRP6 &&)=deleteTrinity::Crypto::SRP::SRP6
sTrinity::Crypto::SRP::SRP6
SRP6(BigNumber const &i, Salt const &salt, Verifier const &verifier, BigNumber const &N, BigNumber const &g, BigNumber const &k)Trinity::Crypto::SRP::SRP6explicit
SRP6(ForRegistrationTag)Trinity::Crypto::SRP::SRP6explicit
SRP6(SRP6 const &)=deleteTrinity::Crypto::SRP::SRP6
SRP6(SRP6 &&)=deleteTrinity::Crypto::SRP::SRP6
vTrinity::Crypto::SRP::SRP6protected
VerifyClientEvidence(BigNumber const &A, BigNumber const &clientM1)Trinity::Crypto::SRP::SRP6
~SRP6()=defaultTrinity::Crypto::SRP::SRP6virtual