summaryrefslogtreecommitdiffstats
path: root/src/UUID.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/UUID.cpp')
-rw-r--r--src/UUID.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/UUID.cpp b/src/UUID.cpp
index e150b3603..866bf817e 100644
--- a/src/UUID.cpp
+++ b/src/UUID.cpp
@@ -5,7 +5,7 @@
#include "Globals.h"
#include "UUID.h"
-#include "polarssl/md5.h"
+#include "mbedtls/md5.h"
/** UUID normalised in textual form. */
@@ -68,11 +68,11 @@ static Byte FromHexDigit(char a_Hex)
}
if (('a' <= a_Hex) && (a_Hex <= 'f'))
{
- return static_cast<Byte>(a_Hex - 'a');
+ return static_cast<Byte>(10 + (a_Hex - 'a'));
}
if (('A' <= a_Hex) && (a_Hex <= 'F'))
{
- return static_cast<Byte>(a_Hex - 'A');
+ return static_cast<Byte>(10 + (a_Hex - 'A'));
}
return 0xff;
}
@@ -265,7 +265,7 @@ cUUID cUUID::GenerateVersion3(const AString & a_Name)
cUUID UUID;
// Generate an md5 checksum, and use it as base for the ID:
const Byte * ByteString = reinterpret_cast<const Byte *>(a_Name.data());
- md5(ByteString, a_Name.length(), UUID.m_UUID.data());
+ mbedtls_md5(ByteString, a_Name.length(), UUID.m_UUID.data());
// Insert version number
UUID.m_UUID[6] = (UUID.m_UUID[6] & 0x0f) | 0x30;