Sha256: ab72523c819bceec0b3f6d5b4aea2016c3d034c0716bf12707b603c15c83b078
Contents?: true
Size: 342 Bytes
Versions: 43
Compression:
Stored size: 342 Bytes
Contents
var xor = require('buffer-xor') exports.encrypt = function (self, block) { var data = xor(block, self._prev) self._prev = self._cipher.encryptBlock(data) return self._prev } exports.decrypt = function (self, block) { var pad = self._prev self._prev = block var out = self._cipher.decryptBlock(block) return xor(out, pad) }
Version data entries
43 entries across 42 versions & 15 rubygems