#include <SRP6.h>
Definition at line 37 of file SRP6.h.
◆ SRP6() [1/4]
◆ SRP6() [2/4]
◆ SRP6() [3/4]
| Trinity::Crypto::SRP::SRP6::SRP6 |
( |
SRP6 const & |
| ) |
|
|
delete |
◆ SRP6() [4/4]
| Trinity::Crypto::SRP::SRP6::SRP6 |
( |
SRP6 && |
| ) |
|
|
delete |
◆ ~SRP6()
| virtual Trinity::Crypto::SRP::SRP6::~SRP6 |
( |
| ) |
|
|
virtualdefault |
◆ CalculatePrivateB()
◆ CalculatePublicB()
◆ CalculateServerEvidence()
◆ CalculateVerifier()
| Verifier Trinity::Crypto::SRP::SRP6::CalculateVerifier |
( |
std::string const & |
username, |
|
|
std::string const & |
password, |
|
|
Salt const & |
salt |
|
) |
| const |
|
protected |
◆ CalculateX()
| virtual BigNumber Trinity::Crypto::SRP::SRP6::CalculateX |
( |
std::string const & |
username, |
|
|
std::string const & |
password, |
|
|
Salt const & |
salt |
|
) |
| const |
|
protectedpure virtual |
◆ CheckCredentials()
| bool Trinity::Crypto::SRP::SRP6::CheckCredentials |
( |
std::string const & |
username, |
|
|
std::string const & |
password |
|
) |
| const |
◆ DoVerifyClientEvidence()
◆ Getg()
| virtual BigNumber const & Trinity::Crypto::SRP::SRP6::Getg |
( |
| ) |
const |
|
pure virtual |
◆ GetN()
| virtual BigNumber const & Trinity::Crypto::SRP::SRP6::GetN |
( |
| ) |
const |
|
pure virtual |
◆ MakeRegistrationData()
template<typename Impl >
| static std::pair< Salt, Verifier > Trinity::Crypto::SRP::SRP6::MakeRegistrationData |
( |
std::string const & |
username, |
|
|
std::string const & |
password |
|
) |
| |
|
inlinestatic |
◆ operator=() [1/2]
| SRP6 & Trinity::Crypto::SRP::SRP6::operator= |
( |
SRP6 && |
| ) |
|
|
delete |
◆ operator=() [2/2]
| SRP6 & Trinity::Crypto::SRP::SRP6::operator= |
( |
SRP6 const & |
| ) |
|
|
delete |
◆ VerifyClientEvidence()
◆ _used
| bool Trinity::Crypto::SRP::SRP6::_used = false |
|
private |
| BigNumber const Trinity::Crypto::SRP::SRP6::b |
|
protected |
| BigNumber const Trinity::Crypto::SRP::SRP6::B |
| BigNumber const Trinity::Crypto::SRP::SRP6::I |
|
protected |
| Salt const Trinity::Crypto::SRP::SRP6::s |
| BigNumber const Trinity::Crypto::SRP::SRP6::v |
|
protected |
The documentation for this class was generated from the following files:
- common/Cryptography/Authentication/SRP6.h
- common/Cryptography/Authentication/SRP6.cpp