Sha256: eeddd20dfc3d2813594d676636914908ceff9976ea6ebd6ca8c0107e6c19541b

Contents?: true

Size: 361 Bytes

Versions: 6

Compression:

Stored size: 361 Bytes

Contents

module.exports = {
    xor: function (payload, maskBytes, maskPos) {
        var end = payload.length;
        if (typeof(maskPos) !== 'number') {
            maskPos = 0;
        }
        for (var i=0; i < end; i++) {
            payload[i] = payload[i] ^ maskBytes[maskPos];
            maskPos = (maskPos + 1) & 3;
        }
        return maskPos;
    }
};

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
batman-rails-flo-0.1.0 vendor/assets/javascripts/batman/node_modules/fb-flo/node_modules/websocket/lib/xor.fallback.js
batman-rails-flo-0.0.5 vendor/assets/javascripts/batman/node_modules/fb-flo/node_modules/websocket/lib/xor.fallback.js
batman-rails-flo-0.0.4 vendor/assets/javascripts/batman_rails_flo/node_modules/fb-flo/node_modules/websocket/lib/xor.fallback.js
batman-rails-flo-0.0.3 vendor/assets/javascripts/batman_rails_flo/node_modules/fb-flo/node_modules/websocket/lib/xor.fallback.js
batman-rails-flo-0.0.2 vendor/assets/javascripts/batman_rails_flo/node_modules/fb-flo/node_modules/websocket/lib/xor.fallback.js
batman-rails-flo-0.0.1 vendor/assets/javascripts/batman_rails_flo/node_modules/fb-flo/node_modules/websocket/lib/xor.fallback.js