| 1783 | }; |
| 1784 | |
| 1785 | function xe() { |
| 1786 | return ke || (ke = 1, _e.exports = function(e) { |
| 1787 | return e.mode.OFB = (t = e.lib.BlockCipherMode.extend(), r = t.Encryptor = t.extend({ |
| 1788 | processBlock: function(e, t) { |
| 1789 | var r = this._cipher, |
| 1790 | o = r.blockSize, |
| 1791 | n = this._iv, |
| 1792 | i = this._keystream; |
| 1793 | n && (i = this._keystream = n.slice(0), this._iv = void 0), r.encryptBlock(i, 0); |
| 1794 | for (var s = 0; s < o; s++) e[t + s] ^= i[s] |
| 1795 | } |
| 1796 | }), t.Decryptor = r, t), e.mode.OFB; |
| 1797 | var t, r |
| 1798 | }(v(), he())), _e.exports |
| 1799 | } |
| 1800 | var Se, Be = { |
| 1801 | exports: {} |
| 1802 | }; |