class Aws::Plugins::ChecksumAlgorithm::Digest32
(eg CRC32)
Applies only to digest functions that produce 32 bit integer checksums
which may be files, strings or IO like objects
Interface for computing digests on request/response bodies
def base64digest
def base64digest Base64.encode64([@value].pack('N')).chomp end
def initialize(digest_fn)
-
digest_fn
(Object
) --
def initialize(digest_fn) @digest_fn = digest_fn @value = 0 end
def update(chunk)
def update(chunk) @value = @digest_fn.call(chunk, @value) end