TrinityCore
Trinity::Crypto::SRP::BnetSRP6Base Member List

This is the complete list of members for Trinity::Crypto::SRP::BnetSRP6Base, 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
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 =0Trinity::Crypto::SRP::BnetSRP6Baseprotectedpure virtual
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 =0Trinity::Crypto::SRP::SRP6protectedpure virtual
CheckCredentials(std::string const &username, std::string const &password) constTrinity::Crypto::SRP::SRP6
DoCalculateEvidence(std::span< BigNumber const * > bns) const =0Trinity::Crypto::SRP::BnetSRP6Baseprotectedpure virtual
DoCalculateEvidence(std::span< BigNumber const * > bns) constTrinity::Crypto::SRP::BnetSRP6Baseinlineprotected
DoVerifyClientEvidence(BigNumber const &A, BigNumber const &clientM1) finalTrinity::Crypto::SRP::BnetSRP6Baseprotectedvirtual
GetBrokenEvidenceVector(BigNumber const &bn)Trinity::Crypto::SRP::BnetSRP6Baseprotectedstatic
Getg() const =0Trinity::Crypto::SRP::SRP6pure virtual
GetN() const =0Trinity::Crypto::SRP::SRP6pure virtual
GetVersion() const =0Trinity::Crypto::SRP::BnetSRP6Basepure virtual
GetXIterations() const =0Trinity::Crypto::SRP::BnetSRP6Basepure virtual
ITrinity::Crypto::SRP::SRP6protected
MakeRegistrationData(std::string const &username, std::string const &password)Trinity::Crypto::SRP::SRP6inlinestatic
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