michael@0: // Binary: cache/js-dbg-32-7d06dac3fe83-linux michael@0: // Flags: -j michael@0: // michael@0: function partOfSHA1(str) michael@0: { michael@0: var rotate_left = function (n,s) { return ( n<>>(32-s)); }, michael@0: W = [], H0 = 0x67452301, michael@0: H1 = 0xEFCDAB89, H2 = 0x98BADCFE, michael@0: H3 = 0x10325476, H4 = 0xC3D2E1F0, michael@0: A, B, C, D, E, temp, str_len = str.length, michael@0: word_array = []; michael@0: i = 0x080000000; michael@0: word_array.push( (str_len<<3)&0x0ffffffff ); michael@0: for ( blockstart=0; blockstart