136
136
SHA1PadMessage(context);
137
137
/* message may be sensitive, clear it out */
138
memset((char*) context->Message_Block, 0, 64);
138
memset(context->Message_Block, 0, 64);
139
139
context->Length = 0; /* and clear length */
140
140
context->Computed = 1;
325
325
context->Message_Block[i++] = 0x80;
326
memset((char*) &context->Message_Block[i], 0,
327
sizeof(context->Message_Block[0])*(64-i));
326
memset(&context->Message_Block[i], 0,
327
sizeof(context->Message_Block[0])*(64-i));
328
328
context->Message_Block_Index=64;
330
330
/* This function sets context->Message_Block_Index to zero */
331
331
SHA1ProcessMessageBlock(context);
333
memset((char*) &context->Message_Block[0], 0,
334
sizeof(context->Message_Block[0])*56);
333
memset(&context->Message_Block[0], 0,
334
sizeof(context->Message_Block[0])*56);
335
335
context->Message_Block_Index=56;
339
339
context->Message_Block[i++] = 0x80;
340
memset((char*) &context->Message_Block[i], 0,
341
sizeof(context->Message_Block[0])*(56-i));
340
memset(&context->Message_Block[i], 0,
341
sizeof(context->Message_Block[0])*(56-i));
342
342
context->Message_Block_Index=56;