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_md5(s){ return binl2hex(core_md5(str2binl(s), s.length * chrsz));}
23 function b64_md5(s){ return binl2b64(core_md5(str2binl(s), s.length * chrsz));}
24 function str_md5(s){ return binl2str(core_md5(str2binl(s), s.length * chrsz));}
165 if(bkey.length > 16) bkey = core_md5(bkey, key.length * chrsz);
174 var hash = core_md5(ipad.concat(str2binl(data)), 512 + data.length * chrsz);
199 * If chrsz is ASCII, characters >255 have their hi-byte silently ignored.
204 var mask = (1 << chrsz) - 1;
205 for(var i = 0; i < str.length * chrsz; i += chrsz)
206 bin[i>>5] |= (str.charCodeAt(i / chrsz) & mask) << (i%32);
216 var mask = (1 << chrsz) - 1;
217 for(var i = 0; i < bin.length * 32; i += chrsz)