Lines Matching defs:mdContext

85 krb5_MD4Init (krb5_MD4_CTX *mdContext)
87 mdContext->i[0] = mdContext->i[1] = (krb5_ui_4)0;
91 mdContext->buf[0] = 0x67452301UL;
92 mdContext->buf[1] = 0xefcdab89UL;
93 mdContext->buf[2] = 0x98badcfeUL;
94 mdContext->buf[3] = 0x10325476UL;
98 krb5_MD4Update (krb5_MD4_CTX *mdContext, const unsigned char *inBuf, unsigned int inLen)
105 mdi = (int)((mdContext->i[0] >> 3) & 0x3F);
108 if ((mdContext->i[0] + ((krb5_ui_4)inLen << 3)) < mdContext->i[0])
109 mdContext->i[1]++;
110 mdContext->i[0] += ((krb5_ui_4)inLen << 3);
111 mdContext->i[1] += ((krb5_ui_4)inLen >> 29);
115 mdContext->in[mdi++] = *inBuf++;
120 in[i] = (((krb5_ui_4)mdContext->in[ii+3]) << 24) |
121 (((krb5_ui_4)mdContext->in[ii+2]) << 16) |
122 (((krb5_ui_4)mdContext->in[ii+1]) << 8) |
123 ((krb5_ui_4)mdContext->in[ii]);
124 Transform (mdContext->buf, in);
131 krb5_MD4Final (krb5_MD4_CTX *mdContext)
139 in[14] = mdContext->i[0];
140 in[15] = mdContext->i[1];
143 mdi = (int)((mdContext->i[0] >> 3) & 0x3F);
147 krb5_MD4Update (mdContext, PADDING, padLen);
151 in[i] = (((krb5_ui_4)mdContext->in[ii+3]) << 24) |
152 (((krb5_ui_4)mdContext->in[ii+2]) << 16) |
153 (((krb5_ui_4)mdContext->in[ii+1]) << 8) |
154 ((krb5_ui_4)mdContext->in[ii]);
155 Transform (mdContext->buf, in);
160 mdContext->digest[ii] = (unsigned char)(mdContext->buf[i] & 0xFF);
161 mdContext->digest[ii+1] =
162 (unsigned char)((mdContext->buf[i] >> 8) & 0xFF);
163 mdContext->digest[ii+2] =
164 (unsigned char)((mdContext->buf[i] >> 16) & 0xFF);
165 mdContext->digest[ii+3] =
166 (unsigned char)((mdContext->buf[i] >> 24) & 0xFF);