 16) {
            processBlock(H, m, i);
        }

        // Swap endian
        for (var i = 0; i < 5; i++) {
            // Shortcut
            var H_i = H[i];

            // Swap
            H[i] = (((H_i << 8) | (H_i >>> 24)) & 0x00ff00ff) |
                    (((H_i << 24) | (H_i >>> 8)) & 0xff00ff00);
        }

        var digestbytes = wordsToBytes(H);
        return digestbytes;
    }

    global['ripemd160'] = ripemd160;

})(this);







(function (global) {



// JavaScript engine analysis