diff options
Diffstat (limited to 'lib/mixlib/authentication/digester.rb')
-rw-r--r-- | lib/mixlib/authentication/digester.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/mixlib/authentication/digester.rb b/lib/mixlib/authentication/digester.rb index 071e5a7..c456824 100644 --- a/lib/mixlib/authentication/digester.rb +++ b/lib/mixlib/authentication/digester.rb @@ -17,13 +17,14 @@ # require 'mixlib/authentication' +require 'openssl' module Mixlib module Authentication class Digester class << self - def hash_file(digest, f) + def hash_file(f, digest=OpenSSL::Digest::SHA1) digester = digest.new buf = "" while f.read(16384, buf) @@ -36,7 +37,7 @@ module Mixlib # # ====Parameters # - def hash_string(digest, str) + def hash_string(str, digest=OpenSSL::Digest::SHA1) ::Base64.encode64(digest.digest(str)).chomp end |