# File lib/puppet/ssl/digest.rb, line 4 def initialize(algorithm, content) algorithm ||= 'SHA256' @digest = OpenSSL::Digest.new(algorithm, content) end
# File lib/puppet/ssl/digest.rb, line 17 def name @digest.name.upcase end
# File lib/puppet/ssl/digest.rb, line 13 def to_hex @digest.hexdigest.scan(/../).join(':').upcase end
# File lib/puppet/ssl/digest.rb, line 9 def to_s "(#{name}) #{to_hex}" end