fuzz: add a 'to_string' function to libfuzz

We want to use it outside of fuzz-amount

Signed-off-by: Antoine Poinsot <darosior@protonmail.com>
This commit is contained in:
Antoine Poinsot
2020-10-30 15:14:43 +01:00
committed by neil saitug
parent 419612c4bd
commit bf0a2f2b85
3 changed files with 16 additions and 4 deletions

View File

@@ -31,3 +31,13 @@ const uint8_t **get_chunks(const void *ctx, const uint8_t *data,
return chunks;
}
char *to_string(const tal_t *ctx, const u8 *data, size_t data_size)
{
char *string = tal_arr(ctx, char, data_size);
for (size_t i = 0; i < data_size; i++)
string[i] = (char) data[i] % (CHAR_MAX + 1);
return string;
}