blob: 70b955cbcff40b58108bc8dbc397f8a8a6656d9f [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<head>
<!-- Profiler -->
<script type="text/javascript" src="http://yui.yahooapis.com/2.7.0/build/yuiloader-dom-event/yuiloader-dom-event.js"></script>
<script type="text/javascript" src="lib/Profiler.js"></script>
<!-- Test subject -->
<script type="text/javascript" src="../src/Crypto.js"></script>
<!-- Profiling -->
<script type="text/javascript">
// 5KB of random, dummy data
var data = [];
for (var i = 0; i < 5000; i++) data.push(String.fromCharCode(Math.floor(Math.random() * 256)));
data = data.join("");
profile(["Crypto.util", "Crypto.charenc.UTF8", "Crypto.charenc.Binary"], function(){
var bytes = Crypto.charenc.UTF8.stringToBytes(data);
Crypto.charenc.UTF8.bytesToString(bytes);
var words = Crypto.util.bytesToWords(bytes);
Crypto.util.wordsToBytes(words);
var hex = Crypto.util.bytesToHex(bytes);
Crypto.util.hexToBytes(hex);
var base64 = Crypto.util.bytesToBase64(bytes);
Crypto.util.base64ToBytes(base64);
});
</script>
</head>
<body class="yui-skin-sam">
</body>