a:9:{s:9:"#provides";s:27:"dojox.encoding.digests.SHA1";s:9:"#resource";s:24:"encoding/digests/SHA1.js";s:9:"#requires";a:1:{i:0;a:2:{i:0;s:6:"common";i:1;s:28:"dojox.encoding.digests._base";}}s:4:"mask";a:1:{s:7:"summary";s:0:"";}s:27:"dojox.encoding.digests.SHA1";a:6:{s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:4:"data";a:1:{s:4:"type";s:6:"String";}s:10:"outputType";a:2:{s:8:"optional";b:1;s:4:"type";s:34:"dojox.encoding.digests.outputTypes";}}s:6:"source";s:366:" var out=outputType||dxd.outputTypes.Base64; var wa=core(toWord(data), data.length*chrsz); switch(out){ case dxd.outputTypes.Raw:{ return wa; // word[] } case dxd.outputTypes.Hex:{ return toHex(wa); // string } case dxd.outputTypes.String:{ return _toString(wa); // string } default:{ return toBase64(wa); // string } }";s:7:"summary";s:86:"Computes the SHA1 digest of the data, and returns the result according to output type.";s:7:"returns";s:13:"word[]|string";s:9:"classlike";b:1;}s:33:"dojox.encoding.digests.SHA1._hmac";a:6:{s:4:"type";s:8:"Function";s:10:"parameters";a:3:{s:4:"data";a:1:{s:4:"type";s:6:"string";}s:3:"key";a:1:{s:4:"type";s:6:"string";}s:10:"outputType";a:2:{s:8:"optional";b:1;s:4:"type";s:34:"dojox.encoding.digests.outputTypes";}}s:6:"source";s:346:" var out=outputType || dxd.outputTypes.Base64; var wa=hmac(data, key); switch(out){ case dxd.outputTypes.Raw:{ return wa; // word[] } case dxd.outputTypes.Hex:{ return toHex(wa); // string } case dxd.outputTypes.String:{ return _toString(wa); // string } default:{ return toBase64(wa); // string } }";s:7:"summary";s:80:"computes the digest of data, and returns the result according to type outputType";s:7:"returns";s:13:"word[]|string";s:7:"private";b:1;}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:"";}}