xref: /aosp_15_r20/external/dynamic_depth/includes/xmpmeta/md5.h (revision a62be0856e8e1158f43b03e41bbad10f4d005fde)
1*a62be085SSadaf Ebrahimi #ifndef DYNAMIC_DEPTH_INCLUDES_XMPMETA_MD5_H_  // NOLINT
2*a62be085SSadaf Ebrahimi #define DYNAMIC_DEPTH_INCLUDES_XMPMETA_MD5_H_  // NOLINT
3*a62be085SSadaf Ebrahimi 
4*a62be085SSadaf Ebrahimi #include <string>
5*a62be085SSadaf Ebrahimi 
6*a62be085SSadaf Ebrahimi #include "base/port.h"
7*a62be085SSadaf Ebrahimi 
8*a62be085SSadaf Ebrahimi namespace dynamic_depth {
9*a62be085SSadaf Ebrahimi namespace xmpmeta {
10*a62be085SSadaf Ebrahimi 
11*a62be085SSadaf Ebrahimi // Returns the MD5 hash of to_hash as a 32-character hex string.
12*a62be085SSadaf Ebrahimi // Wrapper around OpenSSL to avoid Gyp dependency problems.
13*a62be085SSadaf Ebrahimi string MD5Hash(const string& to_hash);
14*a62be085SSadaf Ebrahimi 
15*a62be085SSadaf Ebrahimi }  // namespace xmpmeta
16*a62be085SSadaf Ebrahimi }  // namespace dynamic_depth
17*a62be085SSadaf Ebrahimi 
18*a62be085SSadaf Ebrahimi #endif // DYNAMIC_DEPTH_INCLUDES_XMPMETA_MD5_H_  // NOLINT
19