typescript-closure-tools
Version:
Command-line tools to convert closure-style JSDoc annotations to typescript, and to convert typescript sources to closure externs files
31 lines (25 loc) • 941 B
text/typescript
/// <reference path="../../yui/yui.d.ts" />
/// <reference path="../cryptojs.d.ts" />
YUI.add('algo-sha1-profile', function (Y) {
var C = CryptoJS;
//Profiler is removed in YUI 3.10.2
//@see http://www.yuiblog.com/blog/2013/06/04/yui-3-10-2-released/
//Y.Profiler.add({
var obj = {
name: 'SHA1',
profileSinglePartMessage: function () {
var singlePartMessage = '';
for (var i = 0; i < 500; i++) {
singlePartMessage += '12345678901234567890123456789012345678901234567890';
}
C.algo.SHA1.create().finalize(singlePartMessage) + '';
},
profileMultiPartMessage: function () {
var sha1 = C.algo.SHA1.create();
for (var i = 0; i < 500; i++) {
sha1.update('12345678901234567890123456789012345678901234567890');
}
sha1.finalize() + '';
}
};
}, '$Rev$');