A private pimple-pattern implementation class used by GAuth::SaslClient. More...
Public Member Functions | |
SaslClientImp (const SaslClient::Secrets &) | |
Static Public Member Functions | |
static std::string | clientResponse (const std::string &secret, const std::string &challenge, bool cram, bool &error) |
static std::string | digest (const std::string &secret, const std::string &challenge) |
static std::string | cramDigest (const std::string &secret, const std::string &challenge) |
Public Attributes | |
const SaslClient::Secrets & | m_secrets |
A private pimple-pattern implementation class used by GAuth::SaslClient.
Definition at line 40 of file gsaslclient_native.cpp.
|
explicit |
Definition at line 53 of file gsaslclient_native.cpp.
|
static |
Definition at line 58 of file gsaslclient_native.cpp.
References G_DEBUG.
Referenced by GAuth::SaslClient::response().
|
static |
Definition at line 75 of file gsaslclient_native.cpp.
References G::Md5::hmac(), and G::Md5::printable().
|
static |
Definition at line 80 of file gsaslclient_native.cpp.
References G::Md5::digest(), and G::Md5::printable().
const SaslClient::Secrets& GAuth::SaslClientImp::m_secrets |
Definition at line 43 of file gsaslclient_native.cpp.