summaryrefslogtreecommitdiff
path: root/lib/mixlib/authentication/digester.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/mixlib/authentication/digester.rb')
-rw-r--r--lib/mixlib/authentication/digester.rb5
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