Lines Matching refs:context
88 MD4Init(MD4_CTX *context) in MD4Init() argument
90 context->count[0] = context->count[1] = 0; in MD4Init()
94 context->state[0] = 0x67452301; in MD4Init()
95 context->state[1] = 0xefcdab89; in MD4Init()
96 context->state[2] = 0x98badcfe; in MD4Init()
97 context->state[3] = 0x10325476; in MD4Init()
109 MD4Update(MD4_CTX *context, const unsigned char *input, unsigned int inputLen) in MD4Update() argument
114 index = (unsigned int)((context->count[0] >> 3) & 0x3F); in MD4Update()
116 if ((context->count[0] += ((UINT4)inputLen << 3)) in MD4Update()
118 context->count[1]++; in MD4Update()
119 context->count[1] += ((UINT4)inputLen >> 29); in MD4Update()
125 bcopy(input, &context->buffer[index], partLen); in MD4Update()
126 __kern__MD4Transform (context->state, context->buffer); in MD4Update()
129 __kern__MD4Transform (context->state, &input[i]); in MD4Update()
137 bcopy(&input[i], &context->buffer[index], inputLen-i); in MD4Update()
142 __kern__MD4Pad(MD4_CTX *context) in __kern__MD4Pad() argument
148 Encode (bits, context->count, 8); in __kern__MD4Pad()
152 index = (unsigned int)((context->count[0] >> 3) & 0x3f); in __kern__MD4Pad()
154 MD4Update (context, PADDING, padLen); in __kern__MD4Pad()
157 MD4Update (context, bits, 8); in __kern__MD4Pad()
167 MD4Final(unsigned char digest[16], MD4_CTX *context) in MD4Final() argument
170 __kern__MD4Pad (context); in MD4Final()
173 Encode (digest, context->state, 16); in MD4Final()
177 bzero((POINTER)context, sizeof (*context)); in MD4Final()