Anope IRC Services
Version 2.0
|
Data Structures | |
struct | DHAESSession |
Public Member Functions | |
SASL::Session * | CreateSession (const Anope::string &uid) anope_override |
DHAES (Module *o) | |
~DHAES () | |
void | ProcessMessage (SASL::Session *session, const SASL::Message &m) anope_override |
![]() | |
Mechanism (Module *o, const Anope::string &sname) | |
virtual | ~Mechanism () |
![]() | |
Service (Module *o, const Anope::string &t, const Anope::string &n) | |
virtual | ~Service () |
void | Register () |
void | Unregister () |
![]() | |
Base () | |
virtual | ~Base () |
void | AddReference (ReferenceBase *r) |
void | DelReference (ReferenceBase *r) |
Data Fields | |
DH * | dh_params |
const size_t | keysize |
![]() | |
Module * | owner |
Anope::string | type |
Anope::string | name |
Private Member Functions | |
void | Err (Session *sess, BIGNUM *key=NULL) |
Additional Inherited Members | |
![]() | |
static Service * | FindService (const Anope::string &t, const Anope::string &n) |
static std::vector< Anope::string > | GetServiceKeys (const Anope::string &t) |
static void | AddAlias (const Anope::string &t, const Anope::string &n, const Anope::string &v) |
static void | DelAlias (const Anope::string &t, const Anope::string &n) |
Definition at line 13 of file m_sasl_dh-aes.cpp.
|
inline |
Definition at line 57 of file m_sasl_dh-aes.cpp.
|
inline |
Definition at line 69 of file m_sasl_dh-aes.cpp.
|
inlinevirtual |
Reimplemented from SASL::Mechanism.
Definition at line 52 of file m_sasl_dh-aes.cpp.
|
inlineprivate |
Definition at line 15 of file m_sasl_dh-aes.cpp.
References SASL::sasl().
|
inlinevirtual |
Implements SASL::Mechanism.
Definition at line 74 of file m_sasl_dh-aes.cpp.
References anope_dynamic_static_cast(), Anope::B64Decode(), Anope::B64Encode(), Anope::string::data(), DHAES::DHAESSession::dh, IdentifyRequest::Dispatch(), FOREACH_MOD, Anope::string::length(), and SASL::sasl().
DH* DHAES::dh_params |
Definition at line 50 of file m_sasl_dh-aes.cpp.
const size_t DHAES::keysize |
Definition at line 51 of file m_sasl_dh-aes.cpp.