a:13:{s:9:"#provides";s:28:"dojox.encoding.digests._base";s:9:"#resource";s:25:"encoding/digests/_base.js";s:34:"dojox.encoding.digests.outputTypes";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:43:"Enumeration for input and output encodings.";}s:31:"dojox.encoding.digests.addWords";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:1:"a";a:1:{s:4:"type";s:4:"word";}s:1:"b";a:1:{s:4:"type";s:4:"word";}}s:6:"source";s:100:" var l=(a&0xFFFF)+(b&0xFFFF); var m=(a>>16)+(b>>16)+(l>>16); return (m<<16)|(l&0xFFFF); // word";s:7:"summary";s:42:"add a pair of words together with rollover";s:7:"returns";s:4:"word";}s:35:"dojox.encoding.digests.stringToWord";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"s";a:1:{s:4:"type";s:6:"string";}}s:6:"source";s:139:" var wa=[]; for(var i=0, l=s.length*chrsz; i>5]|=(s.charCodeAt(i/chrsz)&mask)<<(i%32); } return wa; // word[]";s:7:"summary";s:32:"convert a string to a word array";s:7:"returns";s:6:"word[]";}s:35:"dojox.encoding.digests.wordToString";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:2:"wa";a:1:{s:4:"type";s:6:"word[]";}}s:6:"source";s:151:" var s=[]; for(var i=0, l=wa.length*32; i>5]>>>(i%32))&mask)); } return s.join(""); // string";s:7:"summary";s:37:"convert an array of words to a string";s:7:"returns";s:6:"string";}s:32:"dojox.encoding.digests.wordToHex";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:2:"wa";a:1:{s:4:"type";s:6:"word[]";}}s:6:"source";s:195:" var h="0123456789abcdef", s=[]; for(var i=0, l=wa.length*4; i>2]>>((i%4)*8+4))&0xF)+h.charAt((wa[i>>2]>>((i%4)*8))&0xF)); } return s.join(""); // string";s:7:"summary";s:38:"convert an array of words to a hex tab";s:7:"returns";s:6:"string";}s:35:"dojox.encoding.digests.wordToBase64";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:2:"wa";a:1:{s:4:"type";s:6:"word[]";}}s:6:"source";s:422:" var p="=", tab="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", s=[]; for(var i=0, l=wa.length*4; i>2]>>8*(i%4))&0xFF)<<16)|(((wa[i+1>>2]>>8*((i+1)%4))&0xFF)<<8)|((wa[i+2>>2]>>8*((i+2)%4))&0xFF); for(var j=0; j<4; j++){ if(i*8+j*6>wa.length*32){ s.push(p); } else { s.push(tab.charAt((t>>6*(3-j))&0x3F)); } } } return s.join(""); // string";s:7:"summary";s:103:"convert an array of words to base64 encoding, should be more efficient than using dojox.encoding.base64";s:7:"returns";s:6:"string";}s:41:"dojox.encoding.digests.outputTypes.Base64";a:1:{s:7:"summary";s:0:"";}s:28:"dojox.encoding.digests._base";a:3:{s:4:"type";s:6:"Object";s:7:"private";b:1;s:7:"summary";s:0:"";}s:22:"dojox.encoding.digests";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:14:"dojox.encoding";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dojox";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}