|
|
@ -20,10 +20,10 @@ main(void) |
|
|
|
printf("%s\n", |
|
|
|
sodium_bin2hex(buf3, 33U, (const unsigned char *) "0123456789ABCDEF", |
|
|
|
16U)); |
|
|
|
printf("bin2hex(..., NULL, 0):%s\n", |
|
|
|
sodium_bin2hex(buf4, sizeof(buf4), NULL, 0U)); |
|
|
|
printf("bin2hex(..., guard_page, 0):%s\n", |
|
|
|
sodium_bin2hex(buf3, sizeof buf3, guard_page, 0U)); |
|
|
|
printf("bin2hex(..., \"\", 0):%s\n", |
|
|
|
sodium_bin2hex(buf4, sizeof(buf4), (const unsigned char *) "", 0U)); |
|
|
|
sodium_bin2hex(buf3, sizeof buf3, (const unsigned char *) "", 0U)); |
|
|
|
|
|
|
|
hex = "Cafe : 6942"; |
|
|
|
sodium_hex2bin(buf4, sizeof buf4, hex, strlen(hex), ": ", &bin_len, |
|
|
@ -84,10 +84,11 @@ main(void) |
|
|
|
printf("sodium_hex2bin() with an extra character and no end pointer\n"); |
|
|
|
} |
|
|
|
|
|
|
|
assert(sodium_hex2bin(buf4, sizeof(buf4), NULL, 0U, NULL, &bin_len, NULL) == 0); |
|
|
|
assert(sodium_hex2bin(buf4, sizeof buf4, (const char *) guard_page, 0U, |
|
|
|
NULL, &bin_len, NULL) == 0); |
|
|
|
assert(bin_len == 0); |
|
|
|
|
|
|
|
assert(sodium_hex2bin(buf4, sizeof(buf4), "", 0U, NULL, &bin_len, NULL) == 0); |
|
|
|
assert(sodium_hex2bin(buf4, sizeof buf4, "", 0U, NULL, &bin_len, NULL) == 0); |
|
|
|
assert(bin_len == 0); |
|
|
|
|
|
|
|
printf("%s\n", |
|
|
@ -105,9 +106,6 @@ main(void) |
|
|
|
printf("%s\n", |
|
|
|
sodium_bin2base64(buf3, 1U, guard_page, |
|
|
|
0U, sodium_base64_VARIANT_ORIGINAL)); |
|
|
|
printf("%s\n", |
|
|
|
sodium_bin2base64(buf3, 1U, NULL, |
|
|
|
0U, sodium_base64_VARIANT_ORIGINAL)); |
|
|
|
printf("%s\n", |
|
|
|
sodium_bin2base64(buf3, 5U, (const unsigned char *) "a", |
|
|
|
1U, sodium_base64_VARIANT_ORIGINAL)); |
|
|
@ -215,10 +213,11 @@ main(void) |
|
|
|
assert(sodium_base642bin(buf1, sizeof buf1, "ka*w*=*", (size_t) 7U, "*~", NULL, NULL, |
|
|
|
sodium_base64_VARIANT_ORIGINAL) == 0); |
|
|
|
|
|
|
|
assert(sodium_base642bin(buf1, sizeof buf1, "", 0U, NULL, &bin_len, NULL, |
|
|
|
sodium_base64_VARIANT_ORIGINAL) == 0); |
|
|
|
assert(sodium_base642bin(buf1, sizeof buf1, (const char *) guard_page, 0U, |
|
|
|
NULL, &bin_len, NULL, sodium_base64_VARIANT_ORIGINAL) == 0); |
|
|
|
assert(bin_len == 0); |
|
|
|
assert(sodium_base642bin(buf1, sizeof buf1, NULL, 0U, NULL, &bin_len, NULL, |
|
|
|
|
|
|
|
assert(sodium_base642bin(buf1, sizeof buf1, "", 0U, NULL, &bin_len, NULL, |
|
|
|
sodium_base64_VARIANT_ORIGINAL) == 0); |
|
|
|
assert(bin_len == 0); |
|
|
|
|
|
|
|