Re-import css/css-fonts WPT
[WebKit-https.git] / Websites / webkit.org / demos / webcrypto / asynchronous-execution-worker.js
1 var aesCbcParams = {
2     name: "aes-cbc",
3     iv: new Uint8Array([0x6a, 0x6e, 0x4f, 0x77, 0x39, 0x39, 0x6f, 0x4f, 0x5a, 0x46, 0x4c, 0x49, 0x45, 0x50, 0x4d, 0x72]),
4 }
5 var plainText = new Uint8Array(104857600); // 100MB
6 var times = 10;
7
8 onmessage = function(evt)
9 {
10     var key = evt.data;
11
12     var array = [ ];
13     for (var i = 0; i < times; i++)
14         array.push(crypto.subtle.encrypt(aesCbcParams, key, plainText));
15     Promise.all(array).then(function() {
16         postMessage(true);
17     });
18 }