From d4af574074d05cb5705cd261c8fb97f52290e56a Mon Sep 17 00:00:00 2001 From: brain Date: Sun, 3 Sep 2006 18:57:16 +0000 Subject: We now have a test module that can dump someones certificate information: /sslinfo git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5125 e03df62e-2008-0410-955e-edbf42e46eb7 --- src/hashcomp.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/hashcomp.cpp') diff --git a/src/hashcomp.cpp b/src/hashcomp.cpp index 88b9b582c..d3db02da4 100644 --- a/src/hashcomp.cpp +++ b/src/hashcomp.cpp @@ -275,3 +275,21 @@ const std::string irc::commasepstream::GetToken() irc::commasepstream::~commasepstream() { } + +std::string irc::hex(const unsigned char *raw, size_t rawsz) +{ + if (!rawsz) + return ""; + + char buf[rawsz*2+1]; + size_t i; + + for (i = 0; i < rawsz; i++) + { + sprintf (&(buf[i*2]), "%02x", raw[i]); + } + buf[i*2] = 0; + + return buf; +} + -- cgit v1.2.3