Sha256: be51d1300b7aebea13c1c60e6b264aafd424c0131caada8dfe731f98efc0fe57
Contents?: true
Size: 534 Bytes
Versions: 26
Compression:
Stored size: 534 Bytes
Contents
require 'hmac/hmac' require 'digest/sha2' module HMAC class SHA256 < Base def initialize(key = nil) super(Digest::SHA256, 64, 32, key) end public_class_method :new, :digest, :hexdigest end class SHA384 < Base def initialize(key = nil) super(Digest::SHA384, 128, 48, key) end public_class_method :new, :digest, :hexdigest end class SHA512 < Base def initialize(key = nil) super(Digest::SHA512, 128, 64, key) end public_class_method :new, :digest, :hexdigest end end
Version data entries
26 entries across 26 versions & 4 rubygems