Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
1 function makePattern(len, start, inc) {
2 var pattern = [];
3 while(len) {
4 pattern.push(start);
5 start = (start + inc) % 256;
6 --len;
7 }
8 return pattern;
9 }
11 function setPattern(imageData, pattern) {
12 if (pattern.length != imageData.data.length)
13 throw Error('Invalid pattern');
14 for (var i = 0; i < pattern.length; ++i)
15 imageData.data[i] = pattern[i];
16 }
18 function checkPattern(imageData, pattern) {
19 if (pattern.length != imageData.data.length)
20 throw Error('Invalid pattern');
21 for (var i = 0; i < pattern.length; ++i)
22 if (imageData.data[i] != pattern[i])
23 return false;
24 return true;
25 }