This source file includes following definitions.
- HashName
 
#include "components/variations/metrics_util.h"
#include "base/sha1.h"
#include "base/sys_byteorder.h"
namespace metrics {
uint32 HashName(const std::string& name) {
  
  
  unsigned char sha1_hash[base::kSHA1Length];
  base::SHA1HashBytes(reinterpret_cast<const unsigned char*>(name.c_str()),
                      name.size(),
                      sha1_hash);
  uint32 bits;
  COMPILE_ASSERT(sizeof(bits) < sizeof(sha1_hash), need_more_data);
  memcpy(&bits, sha1_hash, sizeof(bits));
  return base::ByteSwapToLE32(bits);
}
}