Mercurial > dropbear
comparison dbutil.c @ 348:cd14c94fe89c debug-unrandom
add some more copious debugging
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Sun, 06 Aug 2006 15:29:41 +0000 |
parents | ed24dfc44904 |
children | 2481bc4370b8 |
comparison
equal
deleted
inserted
replaced
347:381834084475 | 348:cd14c94fe89c |
---|---|
480 #ifdef DEBUG_TRACE | 480 #ifdef DEBUG_TRACE |
481 void printhex(const char * label, const unsigned char * buf, int len) { | 481 void printhex(const char * label, const unsigned char * buf, int len) { |
482 | 482 |
483 int i; | 483 int i; |
484 | 484 |
485 if (!debug_trace) { | |
486 return; | |
487 } | |
488 | |
489 fprintf(stderr, "%s\n", label); | 485 fprintf(stderr, "%s\n", label); |
490 for (i = 0; i < len; i++) { | 486 for (i = 0; i < len; i++) { |
491 fprintf(stderr, "%02x", buf[i]); | 487 fprintf(stderr, "%02x", buf[i]); |
492 if (i % 16 == 15) { | 488 if (i % 16 == 15) { |
493 fprintf(stderr, "\n"); | 489 fprintf(stderr, "\n"); |
501 | 497 |
502 void print_mp_int(const char * label, mp_int *mp) { | 498 void print_mp_int(const char * label, mp_int *mp) { |
503 int ret; | 499 int ret; |
504 int size; | 500 int size; |
505 char * buf = NULL; | 501 char * buf = NULL; |
506 | |
507 if (!debug_trace) { | |
508 return; | |
509 } | |
510 | 502 |
511 fprintf(stderr, "mp_int %s: ", label); | 503 fprintf(stderr, "mp_int %s: ", label); |
512 ret = mp_radix_size(mp, 10, &size); | 504 ret = mp_radix_size(mp, 10, &size); |
513 dropbear_assert(ret == MP_OKAY); | 505 dropbear_assert(ret == MP_OKAY); |
514 | 506 |