com.subgraph.orchid.misc.Utils Maven / Gradle / Ivy
The newest version!
package com.subgraph.orchid.misc;
public class Utils {
public static boolean constantTimeArrayEquals(byte[] a1, byte[] a2) {
if(a1.length != a2.length) {
return false;
}
int result = 0;
for(int i = 0; i < a1.length; i++) {
result += (a1[i] & 0xFF) ^ (a2[i] & 0xFF);
}
return result == 0;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy