Async 1.8.0
|
A_brief_class_description. More...
#include <AsyncDigest.h>
Public Types | |
using | Signature = std::vector<uint8_t> |
using | MsgDigest = std::vector<uint8_t> |
Public Member Functions | |
Digest (void) | |
Default constructor. | |
Digest (const Digest &)=delete | |
Disallow copy construction. | |
Digest & | operator= (const Digest &)=delete |
Disallow copy assignment. | |
~Digest (void) | |
Destructor. | |
bool | mdInit (const std::string &md_alg) |
A_brief_member_function_description. | |
bool | mdUpdate (const void *d, size_t dlen) |
template<class T > | |
bool | mdUpdate (const T &d) |
bool | mdFinal (MsgDigest &md) |
MsgDigest | mdFinal (void) |
bool | md (MsgDigest &digest, const std::string &md_alg, const void *d, size_t dlen) |
template<class T > | |
bool | md (MsgDigest &digest, const std::string &md_alg, const T &d) |
template<class T > | |
MsgDigest | md (const std::string &md_alg, const T &d) |
bool | signInit (const std::string &md_alg, SslKeypair &pkey) |
bool | signUpdate (const void *msg, size_t mlen) |
template<class T > | |
bool | signUpdate (const T &msg) |
bool | signFinal (Signature &sig) |
Signature | signFinal (void) |
bool | sign (Signature &sig, const void *msg, size_t mlen) |
template<class T > | |
bool | sign (Signature &sig, const T &msg) |
Signature | sign (const void *msg, size_t mlen) |
template<class T > | |
Signature | sign (const T &msg) |
bool | signVerifyInit (const std::string &md_alg, SslKeypair &pkey) |
bool | signVerifyUpdate (const void *msg, size_t mlen) |
template<class T > | |
bool | signVerifyUpdate (const T &msg) |
bool | signVerifyFinal (const Signature &sig) |
bool | signVerify (const Signature &sig, const void *msg, size_t mlen) |
template<class T > | |
bool | signVerify (const Signature &sig, const T &msg) |
Static Public Member Functions | |
static bool | sigEqual (const Signature &s1, const Signature &s2) |
A_brief_class_description.
A_detailed_class_description
Definition at line 123 of file AsyncDigest.h.
using Async::Digest::MsgDigest = std::vector<uint8_t> |
Definition at line 127 of file AsyncDigest.h.
using Async::Digest::Signature = std::vector<uint8_t> |
Definition at line 126 of file AsyncDigest.h.
|
inline |
Default constructor.
Definition at line 138 of file AsyncDigest.h.
|
delete |
Disallow copy construction.
|
inline |
Destructor.
Definition at line 172 of file AsyncDigest.h.
|
inline |
Definition at line 258 of file AsyncDigest.h.
References md().
|
inline |
Definition at line 252 of file AsyncDigest.h.
References md().
|
inline |
Definition at line 245 of file AsyncDigest.h.
References mdFinal(), mdInit(), and mdUpdate().
Referenced by md(), md(), mdFinal(), mdInit(), signInit(), and signVerifyInit().
|
inline |
|
inline |
Definition at line 238 of file AsyncDigest.h.
References mdFinal().
|
inline |
A_brief_member_function_description.
param1 | Description_of_param1 |
Definition at line 184 of file AsyncDigest.h.
References md().
Referenced by md().
|
inline |
Definition at line 217 of file AsyncDigest.h.
References mdUpdate().
|
inline |
Definition at line 204 of file AsyncDigest.h.
Referenced by md(), and mdUpdate().
Definition at line 129 of file AsyncDigest.h.
|
inline |
Definition at line 380 of file AsyncDigest.h.
References sign().
|
inline |
Definition at line 372 of file AsyncDigest.h.
References sign().
|
inline |
Definition at line 367 of file AsyncDigest.h.
References sign().
|
inline |
Definition at line 336 of file AsyncDigest.h.
References signFinal(), and signUpdate().
|
inline |
Definition at line 306 of file AsyncDigest.h.
|
inline |
Definition at line 329 of file AsyncDigest.h.
References signFinal().
Referenced by sign(), and signFinal().
|
inline |
|
inline |
Definition at line 301 of file AsyncDigest.h.
References signUpdate().
|
inline |
Definition at line 287 of file AsyncDigest.h.
Referenced by sign(), and signUpdate().
|
inline |
Definition at line 443 of file AsyncDigest.h.
References signVerify().
|
inline |
Definition at line 431 of file AsyncDigest.h.
References signVerifyFinal(), and signVerifyUpdate().
Referenced by signVerify().
|
inline |
Definition at line 425 of file AsyncDigest.h.
Referenced by signVerify().
|
inline |
Definition at line 385 of file AsyncDigest.h.
References Async::SslKeypair::isNull(), and md().
|
inline |
Definition at line 420 of file AsyncDigest.h.
References signVerifyUpdate().
|
inline |
Definition at line 405 of file AsyncDigest.h.
Referenced by signVerify(), and signVerifyUpdate().