|
ReactOS 0.4.17-dev-1005-g171e1de
|

Go to the source code of this file.
Macros | |
| #define | ALG MD5 |
| #define | Alg Md5 |
| #define | F(x, y, z) ((((z) ^ (y)) & (x)) ^ (z)) |
| #define | G(x, y, z) F( (z), (x), (y) ) |
| #define | H(x, y, z) ((x) ^ (y) ^ (z) ) |
| #define | I(x, y, z) ((y) ^ ((x) | ~(z))) |
| #define | CROUND(r, Func) |
| #define | IROUND(r, Func) |
| #define | FROUND(r, Func) |
Variables | |
| const SYMCRYPT_HASH | SymCryptMd5Algorithm_default |
| const PCSYMCRYPT_HASH | SymCryptMd5Algorithm = &SymCryptMd5Algorithm_default |
| static const UINT32 | md5Const [64] |
| static const int | md5Rotate [64] |
| static const int | md5MsgIndex [64] |
| static const UINT32 | md5InitialState [4] |
| static const BYTE | md5KATAnswer [16] |
| VOID SYMCRYPT_CALL SymCryptMd5Append | ( | _Inout_ PSYMCRYPT_MD5_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 204 of file md5.c.
| VOID SYMCRYPT_CALL SymCryptMd5AppendBlocks | ( | _Inout_ SYMCRYPT_MD5_CHAINING_STATE * | pChain, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData, | ||
| _Out_ SIZE_T * | pcbRemaining | ||
| ) |
Definition at line 295 of file md5.c.
| VOID SYMCRYPT_CALL SymCryptMd5Init | ( | _Out_ PSYMCRYPT_MD5_STATE | pState | ) |
Definition at line 182 of file md5.c.
Referenced by SymCryptMd5Result().
| VOID SYMCRYPT_CALL SymCryptMd5Result | ( | _Inout_ PSYMCRYPT_MD5_STATE | pState, |
| _Out_writes_(SYMCRYPT_MD5_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Definition at line 217 of file md5.c.
| VOID SYMCRYPT_CALL SymCryptMd5Selftest | ( | void | ) |
Definition at line 492 of file md5.c.
| VOID SYMCRYPT_CALL SymCryptMd5StateExport | ( | _In_ PCSYMCRYPT_MD5_STATE | pState, |
| _Out_writes_bytes_(SYMCRYPT_MD5_STATE_EXPORT_SIZE) PBYTE | pbBlob | ||
| ) |
Definition at line 406 of file md5.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptMd5StateImport | ( | _Out_ PSYMCRYPT_MD5_STATE | pState, |
| _In_reads_bytes_(SYMCRYPT_MD5_STATE_EXPORT_SIZE) PCBYTE | pbBlob | ||
| ) |
Definition at line 441 of file md5.c.
Definition at line 158 of file md5.c.
Referenced by SymCryptMd5Init().
Definition at line 485 of file md5.c.
Referenced by SymCryptMd5Selftest().
| const PCSYMCRYPT_HASH SymCryptMd5Algorithm = &SymCryptMd5Algorithm_default |
Definition at line 43 of file md5.c.
Referenced by init_hash_impl(), SymCryptMd5Append(), and SymCryptMd5Result().
| const SYMCRYPT_HASH SymCryptMd5Algorithm_default |