| function aes(a) { |
| d = a.slice() |
| for (; a < 28; a++) |
| d[0] = d[0] ^ undefined |
| } |
| var sjcl = {}; |
| sjcl.bitArray = { |
| concat: function (a, b) { |
| return d ? a : []; |
| }, |
| clamp: function (a, b) { |
| return a |
| } |
| }; |
| function G(a, b, c, d, e, f) { |
| var g = [], |
| h = sjcl.bitArray, |
| f = []; |
| f = h.concat(f, c) |
| if (c) g = [] |
| else c = h.concat([], []) |
| h.concat(g, d) |
| h.clamp(f, [1,2,3]) |
| } |
| function decrypt(a, b, c, d, e) { |
| G(a, 1, c, d, e, b) |
| var g = [], |
| h = sjcl.bitArray, |
| f = []; |
| h.concat(f, c) |
| if (c) g = [] |
| else c = h.concat([], []) |
| h.concat(g, d) |
| h.concat([], c).concat.slice |
| } |
| aes(sjcl.bitArray.clamp([])); |
| decrypt(1, 2, 3); |