Java xor xor(byte[] bytes, int offset, byte[] bytesToMix, int mixOffset, int len)

Here you can find the source of xor(byte[] bytes, int offset, byte[] bytesToMix, int mixOffset, int len)

Description

xor

License

Apache License

Declaration

public static void xor(byte[] bytes, int offset, byte[] bytesToMix, int mixOffset, int len) 

Method Source Code

//package com.java2s;
//License from project: Apache License 

public class Main {
    public static void xor(byte[] bytes, int offset, byte[] bytesToMix, int mixOffset, int len) {
        int bytesLength = offset + len;
        for (; offset < bytesLength; offset++) {
            bytes[offset] ^= bytesToMix[mixOffset++];
        }/*from w  w  w  . ja  v a 2 s.  c  o m*/
    }

    public static void xor(byte[] dest, byte[] bytesToMix) {
        assert dest.length == bytesToMix.length : "different lengths: " + dest.length + " != " + bytesToMix.length;
        xor(dest, 0, bytesToMix, 0, dest.length);
    }
}

Related

  1. xor(byte[] array1, byte[] array2)
  2. xor(byte[] b1, byte[] b2)
  3. xor(byte[] b1, byte[] b2)
  4. xor(byte[] block, byte[] val)
  5. xor(byte[] block, byte[] val)
  6. xor(byte[] bytes1, byte[] bytes2)
  7. xor(byte[] data, byte[] xork)
  8. xor(byte[] first, byte[] second)
  9. xor(byte[] firstBytes, int firstOffset, byte[] secondBytes, int secondOffset, byte[] outBytes, int outOffset, int size)