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