summaryrefslogtreecommitdiff
path: root/lib/debug.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2000-11-13 21:58:28 +0000
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2000-11-13 21:58:28 +0000
commit5c390700d5925c32f59680beec15d97a35595e6f (patch)
tree2cc975cb7d386457c32a89a4924a3fa67ecd3706 /lib/debug.c
parente86635391c0fb2913e5d1aa031e0f42c9567b789 (diff)
downloadgnutls-5c390700d5925c32f59680beec15d97a35595e6f.tar.gz
added some support for ssl3 (with mhash only)
Diffstat (limited to 'lib/debug.c')
-rw-r--r--lib/debug.c34
1 files changed, 17 insertions, 17 deletions
diff --git a/lib/debug.c b/lib/debug.c
index 7a5c231780..a927e95fe4 100644
--- a/lib/debug.c
+++ b/lib/debug.c
@@ -24,10 +24,9 @@
#include "gnutls_int.h"
#include "gnutls_errors.h"
+#ifdef DEBUG
-static char hexconvtab[] = "0123456789abcdef";
-
-void dump_mpi(char* prefix, MPI a)
+void _gnutls_dump_mpi(char* prefix, MPI a)
{
char buf[400];
size_t n = sizeof buf;
@@ -38,18 +37,18 @@ void dump_mpi(char* prefix, MPI a)
}
-char *bin2hex(const unsigned char *old, const size_t oldlen)
+char *_gnutls_bin2hex(const unsigned char *old, const size_t oldlen)
{
unsigned char *new = NULL;
int i, j;
- new = malloc(oldlen * 2 * sizeof(char) + 1);
+ new = calloc(1, oldlen * 2 * sizeof(char) + 1);
if (!new)
return (new);
- for (i = j = 0; i < oldlen; i++) {
- new[j++] = hexconvtab[old[i] >> 4];
- new[j++] = hexconvtab[old[i] & 15];
+ for (i = j = 0; j < oldlen; j+=2) {
+ sprintf(&new[j], "%.2x", old[i]);
+ i++;
}
new[j] = '\0';
@@ -57,7 +56,7 @@ char *bin2hex(const unsigned char *old, const size_t oldlen)
}
-void _print_state(GNUTLS_STATE state)
+void _gnutls_print_state(GNUTLS_STATE state)
{
fprintf(stderr, "GNUTLS State:\n");
@@ -83,7 +82,7 @@ void _print_state(GNUTLS_STATE state)
}
-void _print_TLSCompressed(GNUTLSCompressed * compressed)
+void _gnutls_print_TLSCompressed(GNUTLSCompressed * compressed)
{
fprintf(stderr, "TLSCompressed packet:\n");
fprintf(stderr, "type: %d\n", compressed->type);
@@ -91,12 +90,12 @@ void _print_TLSCompressed(GNUTLSCompressed * compressed)
compressed->version.minor);
fprintf(stderr, "length: %d\n", compressed->length);
fprintf(stderr, "fragment: %s\n",
- bin2hex(compressed->fragment, compressed->length));
+ _gnutls_bin2hex(compressed->fragment, compressed->length));
fprintf(stderr, "\n");
}
-void _print_TLSPlaintext(GNUTLSPlaintext * plaintext)
+void _gnutls_print_TLSPlaintext(GNUTLSPlaintext * plaintext)
{
fprintf(stderr, "TLSPlaintext packet:\n");
fprintf(stderr, "type: %d\n", plaintext->type);
@@ -104,12 +103,12 @@ void _print_TLSPlaintext(GNUTLSPlaintext * plaintext)
plaintext->version.minor);
fprintf(stderr, "length: %d\n", plaintext->length);
fprintf(stderr, "fragment: %s\n",
- bin2hex(plaintext->fragment, plaintext->length));
+ _gnutls_bin2hex(plaintext->fragment, plaintext->length));
fprintf(stderr, "\n");
}
-void _print_TLSCiphertext(GNUTLSCiphertext * ciphertext)
+void _gnutls_print_TLSCiphertext(GNUTLSCiphertext * ciphertext)
{
fprintf(stderr, "TLSCiphertext packet:\n");
@@ -119,11 +118,11 @@ void _print_TLSCiphertext(GNUTLSCiphertext * ciphertext)
fprintf(stderr, "length: %d\n", ciphertext->length);
fprintf(stderr, "fragment: %s\n",
- bin2hex(ciphertext->fragment, ciphertext->length));
+ _gnutls_bin2hex(ciphertext->fragment, ciphertext->length));
fprintf(stderr, "\n");
}
-char* alert2str( int alert) {
+char* _gnutls_alert2str( int alert) {
static char str[512];
switch(alert) {
@@ -205,7 +204,7 @@ static char str[512];
}
-char* packet2str( int packet) {
+char* _gnutls_packet2str( int packet) {
static char str[512];
switch(packet) {
@@ -229,3 +228,4 @@ static char str[512];
return str;
}
+#endif