diff options
Diffstat (limited to 'nss/lib/freebl/mpi/tests/mptest-6.c')
-rw-r--r-- | nss/lib/freebl/mpi/tests/mptest-6.c | 82 |
1 files changed, 41 insertions, 41 deletions
diff --git a/nss/lib/freebl/mpi/tests/mptest-6.c b/nss/lib/freebl/mpi/tests/mptest-6.c index d39b3d4..4febf39 100644 --- a/nss/lib/freebl/mpi/tests/mptest-6.c +++ b/nss/lib/freebl/mpi/tests/mptest-6.c @@ -15,64 +15,64 @@ #include "mpi.h" -void print_buf(FILE *ofp, char *buf, int len) +void +print_buf(FILE *ofp, char *buf, int len) { - int ix, brk = 0; + int ix, brk = 0; - for(ix = 0; ix < len; ix++) { - fprintf(ofp, "%02X ", buf[ix]); + for (ix = 0; ix < len; ix++) { + fprintf(ofp, "%02X ", buf[ix]); - brk = (brk + 1) & 0xF; - if(!brk) - fputc('\n', ofp); - } - - if(brk) - fputc('\n', ofp); + brk = (brk + 1) & 0xF; + if (!brk) + fputc('\n', ofp); + } + if (brk) + fputc('\n', ofp); } -int main(int argc, char *argv[]) +int +main(int argc, char *argv[]) { - int ix, size; - mp_int a; - char *buf; + int ix, size; + mp_int a; + char *buf; - if(argc < 2) { - fprintf(stderr, "Usage: %s <a>\n", argv[0]); - return 1; - } + if (argc < 2) { + fprintf(stderr, "Usage: %s <a>\n", argv[0]); + return 1; + } - printf("Test 6: Output functions\n\n"); + printf("Test 6: Output functions\n\n"); - mp_init(&a); + mp_init(&a); - mp_read_radix(&a, argv[1], 10); + mp_read_radix(&a, argv[1], 10); - printf("\nConverting to a string:\n"); + printf("\nConverting to a string:\n"); - printf("Rx Size Representation\n"); - for(ix = 2; ix <= MAX_RADIX; ix++) { - size = mp_radix_size(&a, ix); + printf("Rx Size Representation\n"); + for (ix = 2; ix <= MAX_RADIX; ix++) { + size = mp_radix_size(&a, ix); - buf = calloc(size, sizeof(char)); - mp_toradix(&a, buf, ix); - printf("%2d: %3d: %s\n", ix, size, buf); - free(buf); + buf = calloc(size, sizeof(char)); + mp_toradix(&a, buf, ix); + printf("%2d: %3d: %s\n", ix, size, buf); + free(buf); + } - } + printf("\nRaw output:\n"); + size = mp_raw_size(&a); + buf = calloc(size, sizeof(char)); - printf("\nRaw output:\n"); - size = mp_raw_size(&a); - buf = calloc(size, sizeof(char)); + printf("Size: %d bytes\n", size); - printf("Size: %d bytes\n", size); + mp_toraw(&a, buf); + print_buf(stdout, buf, size); + free(buf); - mp_toraw(&a, buf); - print_buf(stdout, buf, size); - free(buf); - - mp_clear(&a); + mp_clear(&a); - return 0; + return 0; } |