summaryrefslogtreecommitdiff
path: root/src/utils
diff options
context:
space:
mode:
authorlouiz’ <louiz@louiz.org>2020-07-29 00:37:24 +0200
committerlouiz’ <louiz@louiz.org>2020-07-29 00:37:24 +0200
commit189015afb4632bd1dc78c1bd87bed1ca4cc48b19 (patch)
treebe612c729f087d0cb9e237fb47e3f3c6d3f7e12d /src/utils
parente4550d324feba5d054ded16c89a4628ed84454de (diff)
downloadbiboumi-189015afb4632bd1dc78c1bd87bed1ca4cc48b19.tar.gz
biboumi-189015afb4632bd1dc78c1bd87bed1ca4cc48b19.tar.bz2
biboumi-189015afb4632bd1dc78c1bd87bed1ca4cc48b19.tar.xz
biboumi-189015afb4632bd1dc78c1bd87bed1ca4cc48b19.zip
Conditionally compile the SASL code only with botan and database
Diffstat (limited to 'src/utils')
-rw-r--r--src/utils/base64.cpp7
-rw-r--r--src/utils/base64.hpp4
2 files changed, 6 insertions, 5 deletions
diff --git a/src/utils/base64.cpp b/src/utils/base64.cpp
index 350e2db..c0959bb 100644
--- a/src/utils/base64.cpp
+++ b/src/utils/base64.cpp
@@ -2,18 +2,15 @@
#ifdef BOTAN_FOUND
#include <botan/base64.h>
-#endif
namespace base64
{
std::string encode(const std::string &input)
{
-#ifdef BOTAN_FOUND
return Botan::base64_encode(reinterpret_cast<const uint8_t*>(input.data()), input.size());
-#else
-#error "base64::encode() not yet implemented without Botan."
-#endif
}
}
+
+#endif
diff --git a/src/utils/base64.hpp b/src/utils/base64.hpp
index 1dd4a4d..7c08d82 100644
--- a/src/utils/base64.hpp
+++ b/src/utils/base64.hpp
@@ -2,9 +2,13 @@
#include "biboumi.h"
+#ifdef BOTAN_FOUND
+
#include <string>
namespace base64
{
std::string encode(const std::string& input);
}
+
+#endif