#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