MD5.Init (ACT) ¶ MD5 initialization. Begins an MD5 operation and writes a new context.
MD5.Update (ACT) ¶ MD5 block update operation. Continues an MD5 message-digest operation, processes another message block and updates the context.
Internal functions ¶ MD5_FF (Function) MD5_GG (Function) MD5_HH (Function) MD5_II (Function) MD5_Transform (Function)
MD5_FF (FUN) ¶ FUNCTION MD5_FF : DWORD MD5 transformations for rounds 1, 2, 3, and 4. InOut: Scope Name Type Return MD5_FF DWORD Input dwA DWORD dwB DWORD dwC DWORD dwD DWORD dwX DWORD dwS UINT dwT DWORD
MD5_GG (FUN) ¶ FUNCTION MD5_GG : DWORD MD5 transformations for rounds 1, 2, 3, and 4. InOut: Scope Name Type Return MD5_GG DWORD Input dwA DWORD dwB DWORD dwC DWORD dwD DWORD dwX DWORD dwS UINT dwT DWORD
MD5_HH (FUN) ¶ FUNCTION MD5_HH : DWORD MD5 transformations for rounds 1, 2, 3, and 4. InOut: Scope Name Type Return MD5_HH DWORD Input dwA DWORD dwB DWORD dwC DWORD dwD DWORD dwX DWORD dwS UINT dwT DWORD
MD5_II (FUN) ¶ FUNCTION MD5_II : DWORD MD5 transformations for rounds 1, 2, 3, and 4. InOut: Scope Name Type Return MD5_II DWORD Input dwA DWORD dwB DWORD dwC DWORD dwD DWORD dwX DWORD dwS UINT dwT DWORD
MD5_Transform (FUN) ¶ FUNCTION MD5_Transform : BOOL MD5 basic transformation. Transform state according to first 64 bytes at Buffer. InOut: Scope Name Type Return MD5_Transform BOOL Input padwState POINTER TO ARRAY [0..3] OF DWORD pBuffer POINTER TO BYTE
Manipulation ¶ Decode (Function) Encode (Function) MemFill (Function) MemMove (Function)
Decode (FUN) ¶ FUNCTION Decode : BOOL Function decodes “Source” (ARRAY OF BYTE) into “Destination” (ARRAY OF DWORD), meaning 4 BYTEs are decoded into 1 DWORD. Assumes “uiNumberOfBytes” is a multiple of 4, whereas if it is not “FALSE” will be returned. InOut: Scope Name Type Comment Return Decode BOOL function returns “TRUE” if decoding succeded Input pSource POINTER TO ARRAY [0..0] OF BYTE address of source memory pDestination POINTER TO ARRAY [0..0] OF DWORD address of destination memory uiNumberOfBytes UINT number of bytes to decode