Sha256: cc318802d840c2fbba16f529b9c40c000c00d0147557592efa02cf1b35b47c5b
Contents?: true
Size: 363 Bytes
Versions: 20
Compression:
Stored size: 363 Bytes
Contents
# frozen_string_literal: true class Puppet::SSL::Digest attr_reader :digest def initialize(algorithm, content) algorithm ||= 'SHA256' @digest = OpenSSL::Digest.new(algorithm, content) end def to_s "(#{name}) #{to_hex}" end def to_hex @digest.hexdigest.scan(/../).join(':').upcase end def name @digest.name.upcase end end
Version data entries
20 entries across 20 versions & 1 rubygems