List of utility methods to do xor
byte[] | xor(final byte[] bytesA, final byte[] bytesB) xor if (bytesA.length != bytesB.length) { throw new IllegalArgumentException(); final byte[] result = new byte[bytesA.length]; for (int it = 0; it < bytesA.length; ++it) { result[it] = (byte) (bytesA[it] ^ bytesB[it]); return result; ... |
void | xor(final byte[] hash, final byte[] input) xor assert hash.length == input.length; for (int i = 0; i < hash.length; i++) { hash[i] ^= input[i]; |
void | xor(final byte[] hash, final byte[] input) xor assert hash.length == input.length; for (int i = 0; i < hash.length; i++) { hash[i] ^= input[i]; |
byte[] | xor(final byte[] input, final byte[] secret) xor final byte[] output = new byte[input.length]; if (secret.length == 0) { throw new IllegalArgumentException("Empty security key"); int spos = 0; for (int pos = 0; pos < input.length; ++pos) { output[pos] = (byte) (input[pos] ^ secret[spos]); ++spos; ... |
byte[] | xor(final byte[] inputByteArray, final byte timeByte) xor byte[] outputByteArray = new byte[inputByteArray.length]; for (int intCount = 0; intCount < inputByteArray.length; intCount++) { outputByteArray[intCount] = (byte) (inputByteArray[intCount] ^ timeByte); return outputByteArray; |
int | xor(int n1, int n2) xor return n1 ^ n2;
|
int | XOR(int res, String key) XOR return res ^ key.hashCode();
|
int[] | xor(int[] byteOne, int[] byteTwo) xor int[] xorByte = new int[byteOne.length]; for (int i = 0; i < byteOne.length; i++) { xorByte[i] = byteOne[i] ^ byteTwo[i]; return xorByte; |
int[] | xor(int[] byteOne, int[] byteTwo) xor int[] xorByte = new int[byteOne.length]; for (int i = 0; i < byteOne.length; i++) { xorByte[i] = byteOne[i] ^ byteTwo[i]; return xorByte; |
int[][] | xor(int[][] array, int[][] array2) xor int[][] result = new int[4][4]; for (int i = 0; i < array.length; i++) result[i] = xor(array[i], array2[i]); return result; |