Lines Matching refs:str
131 var str = ""
133 {str += hex_tab.charAt((binarray[i>>2] >> ((i%4)*8+4)) & 0xF) +
136 return str
143 var str = ""
145 {str += hex_tab.charAt((binarray[i] >> 4) & 0xF) +
148 return str
155 var str = ""
157 {str += tab.charAt(((binarray[i>>5] << (i%32)) & 0x3F) |
160 return str
167 function str2binl(str)
168 {var nblk = ((str.length + 8) >> 6) + 1
171 for(var i = 0; i < str.length; i++)
172 blks[i>>2] |= (str.charCodeAt(i) & 0xFF) << ((i%4) * 8)
174 blks[nblk*16-2] = str.length * 8
191 function strw2binl(str)
192 {var nblk = ((str.length + 4) >> 5) + 1
195 for(var i = 0; i < str.length; i++)
196 blks[i>>1] |= str.charCodeAt(i) << ((i%2) * 16)
198 blks[nblk*16-2] = str.length * 16
204 function hexMD5 (str) { return binl2hex(coreMD5( str2binl(str))) }
205 function hexMD5w(str) { return binl2hex(coreMD5(strw2binl(str))) }
206 function b64MD5 (str) { return binl2b64(coreMD5( str2binl(str))) }
207 function b64MD5w(str) { return binl2b64(coreMD5(strw2binl(str))) }
209 function calcMD5(str)
210 {if (str.length==0)
213 return binl2hex(coreMD5( str2binl(str)))