1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "sync/internal_api/public/attachments/attachment_util.h"
7 #include "base/memory/ref_counted_memory.h"
8 #include "third_party/leveldatabase/src/util/crc32c.h"
12 uint32_t ComputeCrc32c(const scoped_refptr
<base::RefCountedMemory
>& data
) {
13 return leveldb::crc32c::Value(data
->front_as
<char>(), data
->size());