Secure compare

Add AS::SecureFactory.secure_compare for constant time string comparison
:+1: