TrinityCore
|
This is the complete list of members for Trinity::Crypto::SRP::BnetSRP6v2< CryptoHash >, including all inherited members.
_used | Trinity::Crypto::SRP::SRP6 | private |
B | Trinity::Crypto::SRP::SRP6 | |
b | Trinity::Crypto::SRP::SRP6 | protected |
BnetSRP6Base(BigNumber const &i, Salt const &salt, Verifier const &verifier, BigNumber const &N, BigNumber const &g, BigNumber const &k) | Trinity::Crypto::SRP::BnetSRP6Base | explicit |
BnetSRP6Base(ForRegistrationTag t) | Trinity::Crypto::SRP::BnetSRP6Base | inlineexplicit |
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::BnetSRP6v2Base | explicit |
BnetSRP6v2Base(ForRegistrationTag t) | Trinity::Crypto::SRP::BnetSRP6v2Base | inlineexplicit |
CalculatePrivateB(BigNumber const &N) | Trinity::Crypto::SRP::SRP6 | protectedstatic |
CalculatePublicB(BigNumber const &N, BigNumber const &g, BigNumber const &k) const | Trinity::Crypto::SRP::SRP6 | protected |
CalculateServerEvidence(BigNumber const &A, BigNumber const &clientM1, BigNumber const &K) const final | Trinity::Crypto::SRP::BnetSRP6Base | virtual |
CalculateU(BigNumber const &A) const override | Trinity::Crypto::SRP::BnetSRP6v2< CryptoHash > | inlineprotectedvirtual |
CalculateVerifier(std::string const &username, std::string const &password, Salt const &salt) const | Trinity::Crypto::SRP::SRP6 | protected |
CalculateX(std::string const &username, std::string const &password, Salt const &salt) const final | Trinity::Crypto::SRP::BnetSRP6v2Base | protectedvirtual |
CheckCredentials(std::string const &username, std::string const &password) const | Trinity::Crypto::SRP::SRP6 | |
DoCalculateEvidence(std::span< BigNumber const * > bns) const override | Trinity::Crypto::SRP::BnetSRP6v2< CryptoHash > | inlineprotectedvirtual |
DoVerifyClientEvidence(BigNumber const &A, BigNumber const &clientM1) final | Trinity::Crypto::SRP::BnetSRP6Base | protectedvirtual |
g | Trinity::Crypto::SRP::BnetSRP6v2Base | static |
GetBrokenEvidenceVector(BigNumber const &bn) | Trinity::Crypto::SRP::BnetSRP6Base | protectedstatic |
Getg() const final | Trinity::Crypto::SRP::BnetSRP6v2Base | inlinevirtual |
GetN() const final | Trinity::Crypto::SRP::BnetSRP6v2Base | inlinevirtual |
GetVersion() const final | Trinity::Crypto::SRP::BnetSRP6v2Base | inlinevirtual |
GetXIterations() const final | Trinity::Crypto::SRP::BnetSRP6v2Base | inlinevirtual |
I | Trinity::Crypto::SRP::SRP6 | protected |
MakeRegistrationData(std::string const &username, std::string const &password) | Trinity::Crypto::SRP::SRP6 | inlinestatic |
N | Trinity::Crypto::SRP::BnetSRP6v2Base | static |
operator=(SRP6 const &)=delete | Trinity::Crypto::SRP::SRP6 | |
operator=(SRP6 &&)=delete | Trinity::Crypto::SRP::SRP6 | |
s | Trinity::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::SRP6 | explicit |
SRP6(ForRegistrationTag) | Trinity::Crypto::SRP::SRP6 | explicit |
SRP6(SRP6 const &)=delete | Trinity::Crypto::SRP::SRP6 | |
SRP6(SRP6 &&)=delete | Trinity::Crypto::SRP::SRP6 | |
v | Trinity::Crypto::SRP::SRP6 | protected |
VerifyClientEvidence(BigNumber const &A, BigNumber const &clientM1) | Trinity::Crypto::SRP::SRP6 | |
~SRP6()=default | Trinity::Crypto::SRP::SRP6 | virtual |