Class: SimpleApiAuth::Hasher::SHA1

Inherits:
Object
  • Object
show all
Defined in:
lib/simple-api-auth/hashers/sha1_hasher.rb

Instance Method Summary collapse

Instance Method Details

#hash(value) ⇒ Object



4
5
6
# File 'lib/simple-api-auth/hashers/sha1_hasher.rb', line 4

def hash(value)
  Digest::SHA1.digest(value)
end

#hmac(key, message) ⇒ Object



8
9
10
11
# File 'lib/simple-api-auth/hashers/sha1_hasher.rb', line 8

def hmac(key, message)
  digest = OpenSSL::Digest.new('sha1')
  OpenSSL::HMAC.digest(digest, key, message)
end