diff --git a/src/lib/net/SecureSocket.cpp b/src/lib/net/SecureSocket.cpp index 3d5e2be0..7186f249 100644 --- a/src/lib/net/SecureSocket.cpp +++ b/src/lib/net/SecureSocket.cpp @@ -675,7 +675,7 @@ SecureSocket::verifyCertFingerprint() // format fingerprint into hexdecimal format with colon separator std::string fingerprint(reinterpret_cast(tempFingerprint), tempFingerprintLen); - fingerprint = format_ssl_fingerprint(fingerprint); + fingerprint = barrier::format_ssl_fingerprint(fingerprint); LOG((CLOG_NOTE "server fingerprint: %s", fingerprint.c_str())); std::string trustedServersFilename; diff --git a/src/lib/net/SecureUtils.cpp b/src/lib/net/SecureUtils.cpp index 7c4a52da..d45d694f 100644 --- a/src/lib/net/SecureUtils.cpp +++ b/src/lib/net/SecureUtils.cpp @@ -18,6 +18,8 @@ #include "SecureUtils.h" #include "base/String.h" +namespace barrier { + std::string format_ssl_fingerprint(const std::string& fingerprint, bool hex, bool separator) { std::string result = fingerprint; @@ -38,3 +40,5 @@ std::string format_ssl_fingerprint(const std::string& fingerprint, bool hex, boo } return result; } + +} // namespace barrier diff --git a/src/lib/net/SecureUtils.h b/src/lib/net/SecureUtils.h index 7c94fe92..7dd680ed 100644 --- a/src/lib/net/SecureUtils.h +++ b/src/lib/net/SecureUtils.h @@ -20,7 +20,11 @@ #include +namespace barrier { + std::string format_ssl_fingerprint(const std::string& fingerprint, bool hex = true, bool separator = true); +} // namespace barrier + #endif // BARRIER_LIB_NET_SECUREUTILS_H