// Copyright 2007 Google Inc. All Rights Reserved.// Author: liuli@google.com (Liu Li)#ifndef COMMON_MD5_H__#define COMMON_MD5_H__#include <stdint.h>namespacegoogle_breakpad{typedefuint32_tu32;typedefuint8_tu8;structMD5Context{u32buf[4];u32bits[2];u8in[64];};voidMD5Init(structMD5Context*ctx);voidMD5Update(structMD5Context*ctx,unsignedcharconst*buf,size_tlen);voidMD5Final(unsignedchardigest[16],structMD5Context*ctx);}// namespace google_breakpad#endif // COMMON_MD5_H__