comparison Core/Toolbox.cpp @ 24:166664f0f860

base64
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 28 Aug 2012 10:42:43 +0200
parents 62bd05fe4b7c
children a15e90e5d6fc
comparison
equal deleted inserted replaced
23:62bd05fe4b7c 24:166664f0f860
35 #include <signal.h> 35 #include <signal.h>
36 #include <unistd.h> 36 #include <unistd.h>
37 #endif 37 #endif
38 38
39 #include "../Resources/md5/md5.h" 39 #include "../Resources/md5/md5.h"
40 40 #include "../Resources/base64/base64.h"
41 41
42 namespace Palantir 42 namespace Palantir
43 { 43 {
44 static bool finish; 44 static bool finish;
45 45
337 { 337 {
338 result[2 * i] = GetHexadecimalCharacter(actualHash[i] / 16); 338 result[2 * i] = GetHexadecimalCharacter(actualHash[i] / 16);
339 result[2 * i + 1] = GetHexadecimalCharacter(actualHash[i] % 16); 339 result[2 * i + 1] = GetHexadecimalCharacter(actualHash[i] % 16);
340 } 340 }
341 } 341 }
342
343
344 std::string Toolbox::EncodeBase64(const std::string& data)
345 {
346 return base64_encode(data.c_str());
347 }
348
342 } 349 }