Lines Matching refs:MD
12 ** -- Declare an MDstruct MD to hold the state of the digest
14 ** -- Initialize MD using MDbegin(&MD)
16 ** MD4Update(&MD,X,512)
19 ** MD4Update(&MD,X,n)
21 ** block terminates the computation, so every MD computation
24 ** -- The message digest is available in MD.buffer[0] ...
25 ** MD.buffer[3]. (Least-significant byte of each word
27 ** -- You can print out the digest using MDprint(&MD)
45 #define I0 0x67452301 /* Initial values for MD buffer */
201 ** The routine completes the MD computation when count < 512, so
202 ** every MD computation should end with one call to MD4Update with a
204 ** MD has already been terminated (done != 0), so an extra call with
222 /* check to see if MD is already done and report error */
224 { printf("\nError: MD4Update MD already done."); return; }
270 /* Set flag saying we're done with MD computation */
279 MD4Final(buf, MD)
281 MD4_CTX *MD;
286 MD4Update(MD, NULL, 0);
288 w = MD->buffer[i];