secureCompare function
Implementation
bool secureCompare(String a, String b) {
if (a.length != b.length) {
return false;
}
var result = 0;
for (var i = 0; i < a.length; i++) {
result |= a.codeUnitAt(i) ^ b.codeUnitAt(i);
}
return result == 0;
}