Java Array xor xorBlock(byte[] a, int aOff, byte[] b, int bOff, byte[] dst, int dstOff, int len)

Here you can find the source of xorBlock(byte[] a, int aOff, byte[] b, int bOff, byte[] dst, int dstOff, int len)

Description

xor Block

License

Open Source License

Declaration

public static void xorBlock(byte[] a, int aOff, byte[] b, int bOff, byte[] dst, int dstOff, int len) 

Method Source Code

//package com.java2s;

public class Main {
    public static void xorBlock(byte[] a, int aOff, byte[] b, int bOff, byte[] dst, int dstOff, int len) {
        for (int i = 0; i < len; ++i)
            dst[dstOff + i] = (byte) (a[aOff + i] ^ b[bOff + i]);
    }/* w  ww.j a  v  a  2  s . c o m*/

    public static void xorBlock(byte[] a, byte[] b, byte[] dst) {
        xorBlock(a, 0, b, 0, dst, 0, a.length);
    }
}

Related

  1. XorArray(byte[] pbSource, int nSourceOffset, byte[] pbBuffer, int nBufferOffset, int nLength)
  2. xorArrayBytes(byte[] operador1, byte[] operador2)
  3. xorArrays(byte[] a, byte[] b)
  4. xorArrays(byte[] a, byte[] b)
  5. xorArrays(byte[] src, byte xor, byte xor_s, byte xor_e)
  6. xorByteArrays(byte[] a, byte[] b)
  7. xorByteArrays(byte[] first, byte[] second)
  8. xorBytes(byte[] data, byte[] key)
  9. xorData(final byte[] data, final byte[] passBytes)