257 const uint32_t K[] = {
266 uint32_t A, B, C, D, E;
271 for (t = 0; t < 16; t++) {
278 for (t = 16; t < 80; t++) {
288 for (t = 0; t < 20; t++) {
290 ((B & C) | ((~B) & D)) + E + W[t] + K[0];
298 for (t = 20; t < 40; t++) {
307 for (t = 40; t < 60; t++) {
309 ((B & C) | (B & D) | (C & D)) + E + W[t] + K[2];
317 for (t = 60; t < 80; t++) {
uint32_t Intermediate_Hash[SHA1HashSize/4]
uint8_t Message_Block[64]
int_least16_t Message_Block_Index