#include <MD5.h>
|
static String | final (const String &_s) |
static String | final (const ByteString &_s) |
static String | final (const void *_p, size_t _n) |
Definition at line 17 of file MD5.h.
◆ MD5()
__DCL_BEGIN_NAMESPACE MD5::MD5 |
( |
| ) |
|
Definition at line 57 of file MD5.cpp.
58{
59 __context = malloc(sizeof(MD5_CTX));
61
62 MD5Init((MD5_CTX*)__context);
63}
#define __DCL_ASSERT(expr)
◆ ~MD5()
Definition at line 65 of file MD5.cpp.
66{
67 free(__context);
68}
◆ final() [1/5]
Definition at line 80 of file MD5.cpp.
81{
83 final(digest);
84
85 return String::toHexString((const char*) digest, sizeof(digest), (size_t)-1, false);
86}
◆ final() [2/5]
void MD5::final |
( |
byte_t | digest[16] | ) |
|
Definition at line 75 of file MD5.cpp.
76{
77 MD5Final(digest, (MD5_CTX*)__context);
78}
◆ final() [3/5]
String MD5::final |
( |
const ByteString & | _s | ) |
|
|
static |
Definition at line 94 of file MD5.cpp.
95{
96 return MD5::final(_s.data(), _s.length() *
sizeof(
char));
97}
◆ final() [4/5]
String MD5::final |
( |
const String & | _s | ) |
|
|
static |
Definition at line 89 of file MD5.cpp.
90{
91 return MD5::final(_s.data(), _s.length() *
sizeof(
wchar_t));
92}
◆ final() [5/5]
String MD5::final |
( |
const void * | _p, |
|
|
size_t | _n ) |
|
static |
Definition at line 99 of file MD5.cpp.
100{
104}
void update(const void *_p, size_t _n)
void final(byte_t digest[16])
◆ update()
void MD5::update |
( |
const void * | _p, |
|
|
size_t | _n ) |
Definition at line 70 of file MD5.cpp.
71{
72 MD5Update((MD5_CTX*)__context, (const unsigned char*)_p, _n);
73}
The documentation for this class was generated from the following files: