class Aws::Plugins::ChecksumAlgorithm::ChecksumHandler

def calculate_checksum(algorithm, body)

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