Lines Matching refs:str
152 var str = ""
155 str += hex_tab.charAt((binarray[i>>2] >> ((i%4)*8+4)) & 0xF) +
158 return str
167 var str = ""
170 str += hex_tab.charAt((binarray[i] >> 4) & 0xF) +
173 return str
182 var str = ""
185 str += tab.charAt(((binarray[i>>5] << (i%32)) & 0x3F) |
188 return str
196 function str2binl(str)
198 var nblk = ((str.length + 8) >> 6) + 1 // number of 16-word blocks
202 for(var i = 0; i < str.length; i++)
203 blks[i>>2] |= (str.charCodeAt(i) & 0xFF) << ((i%4) * 8)
205 blks[nblk*16-2] = str.length * 8
228 function strw2binl(str)
230 var nblk = ((str.length + 4) >> 5) + 1 // number of 16-word blocks
233 for(var i = 0; i < str.length; i++)
234 blks[i>>1] |= str.charCodeAt(i) << ((i%2) * 16)
236 blks[nblk*16-2] = str.length * 16
243 function hexMD5 (str) { return binl2hex(coreMD5( str2binl(str))) }
244 function hexMD5w(str) { return binl2hex(coreMD5(strw2binl(str))) }
245 function b64MD5 (str) { return binl2b64(coreMD5( str2binl(str))) }
246 function b64MD5w(str) { return binl2b64(coreMD5(strw2binl(str))) }
248 function calcMD5(str)
250 if (str.length==0)
253 return binl2hex(coreMD5( str2binl(str)))