Home | History | Annotate | Download | only in sunspider-1.0

Lines Matching defs:chrsz

16 var chrsz   = 8;  /* bits per input character. 8 - ASCII; 16 - Unicode      */
22 function hex_sha1(s){return binb2hex(core_sha1(str2binb(s),s.length * chrsz));}
23 function b64_sha1(s){return binb2b64(core_sha1(str2binb(s),s.length * chrsz));}
24 function str_sha1(s){return binb2str(core_sha1(str2binb(s),s.length * chrsz));}
111 if(bkey.length > 16) bkey = core_sha1(bkey, key.length * chrsz);
120 var hash = core_sha1(ipad.concat(str2binb(data)), 512 + data.length * chrsz);
150 var mask = (1 << chrsz) - 1;
151 for(var i = 0; i < str.length * chrsz; i += chrsz)
152 bin[i>>5] |= (str.charCodeAt(i / chrsz) & mask) << (32 - chrsz - i%32);
162 var mask = (1 << chrsz) - 1;
163 for(var i = 0; i < bin.length * 32; i += chrsz)
164 str += String.fromCharCode((bin[i>>5] >>> (32 - chrsz - i%32)) & mask);