diff Orthanc/Core/Toolbox.h @ 60:902dedf9882a

removed unneccessary dependency on md5
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sun, 02 Aug 2015 12:42:18 +0200
parents dbc1c9ca0030
children 78aa0a355d3a
line wrap: on
line diff
--- a/Orthanc/Core/Toolbox.h	Sat Aug 01 21:24:29 2015 +0200
+++ b/Orthanc/Core/Toolbox.h	Sun Aug 02 12:42:18 2015 +0200
@@ -90,12 +90,14 @@
 
     uint64_t GetFileSize(const std::string& path);
 
+#if !defined(ORTHANC_ENABLE_MD5) || ORTHANC_ENABLE_MD5 == 1
     void ComputeMD5(std::string& result,
                     const std::string& data);
 
     void ComputeMD5(std::string& result,
                     const void* data,
                     size_t length);
+#endif
 
     void ComputeSHA1(std::string& result,
                      const std::string& data);
@@ -105,11 +107,13 @@
 
     bool IsSHA1(const std::string& s);
 
+#if !defined(ORTHANC_ENABLE_BASE64) || ORTHANC_ENABLE_BASE64 == 1
     void DecodeBase64(std::string& result, 
                       const std::string& data);
 
     void EncodeBase64(std::string& result, 
                       const std::string& data);
+#endif
 
     std::string GetPathToExecutable();