blob: 3a00593b500198c7c0acdaf9b741d9776eeecb0b [file] [log] [blame]
/**
* @author: Jeff Thompson
* See COPYING for copyright and distribution information.
*/
#include <sstream>
#include "common.hpp"
using namespace std;
namespace ndn {
string toHex(const vector<unsigned char>& array)
{
if (!&array)
return "";
ostringstream result;
result.flags(ios::hex | ios::uppercase);
for (unsigned int i = 0; i < array.size(); ++i) {
unsigned char x = array[i];
if (x < 16)
result << '0';
result << (unsigned int)x;
}
return result.str();
}
}