Module: OmniauthOpenidFederation::SecureCompare

Defined in:
lib/omniauth_openid_federation/secure_compare.rb

Class Method Summary collapse

Class Method Details

.secure_compare(left, right) ⇒ Object



7
8
9
10
11
12
13
# File 'lib/omniauth_openid_federation/secure_compare.rb', line 7

def secure_compare(left, right)
  left = left.to_s
  right = right.to_s
  return false unless left.bytesize == right.bytesize

  OpenSSL.fixed_length_secure_compare(left, right)
end