diff Core/Toolbox.h @ 1479:8f28a1cd2354

possibility to disable md5 and base64 support in the toolbox
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sun, 02 Aug 2015 12:20:27 +0200
parents 8dc80ba768aa
children 596927722403
line wrap: on
line diff
--- a/Core/Toolbox.h	Sat Aug 01 21:49:20 2015 +0200
+++ b/Core/Toolbox.h	Sun Aug 02 12:20:27 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();