INNER CODE UNIT · JavaScript

temp

norkator/cryptography · src/cryptography/other/hmac/IPM.js:105

					temp = (SHA1.rotate_left(A,5) + (B ^ C ^ D) + E + W[i] + 0xCA62C1D6) & 0x0ffffffff;
					E = D; D = C; C = SHA1.rotate_left(B, 30); B = A; A = temp;
				}

				H0 = (H0 + A) & 0x0ffffffff;
				H1 = (H1 + B) & 0x0ffffffff;
				H2 = (H2 + C) & 0x0ffffffff;
				H3 = (H3 + D) & 0x0ffffffff;
				H4 = (H4 + E) & 0x0ffffffff;
			}
			var temp = SHA1.cvt_hex(H0) + SHA1.cvt_hex(H1) + SHA1.cvt_hex(H2) + SHA1.cvt_hex(H3) + SHA1.cvt_hex(H4);
			return temp.toLowerCase();
		}
	};


/**
 * @module HMAC

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…