| 56 | } |
| 57 | |
| 58 | const uint8_t **get_chunks(const void *ctx, const uint8_t *data, |
| 59 | size_t data_size, size_t chunk_size) |
| 60 | { |
| 61 | size_t n_chunks = data_size / chunk_size; |
| 62 | const uint8_t **chunks = tal_arr(ctx, const uint8_t *, n_chunks); |
| 63 | |
| 64 | for (size_t i = 0; i < n_chunks; i++) |
| 65 | chunks[i] = tal_dup_arr(chunks, const uint8_t, |
| 66 | data + i * chunk_size, chunk_size, 0); |
| 67 | |
| 68 | return chunks; |
| 69 | } |
| 70 | |
| 71 | char *to_string(const tal_t *ctx, const u8 *data, size_t data_size) |
| 72 | { |