| 1442 | }; |
| 1443 | |
| 1444 | function ce() { |
| 1445 | return se || (se = 1, ae.exports = function(e) { |
| 1446 | return r = (t = e).lib, o = r.Base, n = r.WordArray, i = t.algo, s = i.MD5, a = i.EvpKDF = o.extend({ |
| 1447 | cfg: o.extend({ |
| 1448 | keySize: 4, |
| 1449 | hasher: s, |
| 1450 | iterations: 1 |
| 1451 | }), |
| 1452 | init: function(e) { |
| 1453 | this.cfg = this.cfg.extend(e) |
| 1454 | }, |
| 1455 | compute: function(e, t) { |
| 1456 | for (var r, o = this.cfg, i = o.hasher.create(), s = n.create(), a = s.words, c = o.keySize, u = o.iterations; a.length < c;) { |
| 1457 | r && i.update(r), r = i.update(e).finalize(t), i.reset(); |
| 1458 | for (var l = 1; l < u; l++) r = i.finalize(r), i.reset(); |
| 1459 | s.concat(r) |
| 1460 | } |
| 1461 | return s.sigBytes = 4 * c, s |
| 1462 | } |
| 1463 | }), t.EvpKDF = function(e, t, r) { |
| 1464 | return a.create(r).compute(e, t) |
| 1465 | }, e.EvpKDF; |
| 1466 | var t, r, o, n, i, s, a |
| 1467 | }(v(), N(), oe())), ae.exports |
| 1468 | } |
| 1469 | var ue, le = { |
| 1470 | exports: {} |
| 1471 | }; |