class Aws::Plugins::ChecksumAlgorithm
def self.calculate_checksum(algorithm, body)
def self.calculate_checksum(algorithm, body) digest = ChecksumAlgorithm.digest_for_algorithm(algorithm) if body.respond_to?(:read) ChecksumAlgorithm.update_in_chunks(digest, body) else digest.update(body) end digest.base64digest end