2013-06-25 Niels Möller <nisse@lysator.liu.se>
+ * tools/nettle-hash.c (digest_file): Use stack allocation for the
+ small hex output buffer.
+
* examples/io.c (MIN): Deleted unused macro.
2013-05-21 Niels Möller <nisse@lysator.liu.se>
else
{
unsigned i;
- char *hex = xalloc(BASE16_ENCODE_LENGTH(8) + 1);
+ char hex[BASE16_ENCODE_LENGTH(8) + 1];
for (i = 0; i + 8 < digest_length; i += 8)
{
base16_encode_update(hex, 8, digest + i);
base16_encode_update(hex, digest_length - i, digest + i);
hex[BASE16_ENCODE_LENGTH(digest_length - i)] = 0;
printf("%s %s\n", hex, alg->name);
- free(hex);
}
free(digest);