claudetech/ruby-simple-api-auth

View on GitHub
lib/simple-api-auth/hashers/sha1_hasher.rb

Summary

Maintainability
A
0 mins
Test Coverage
module SimpleApiAuth
  module Hasher
    class SHA1
      def hash(value)
        Digest::SHA1.digest(value)
      end

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