INNER CODE UNIT · C
bytes
chjj/liburkel · src/bits.c:138
size_t bytes = (bits->size + 7) / 8;
CHECK(bits->size <= URKEL_KEY_BITS);
if (bits->size >= 0x80)
data = urkel_write8(data, 0x80 | (bits->size >> 8));
data = urkel_write8(data, bits->size);
data = urkel_write(data, bits->data, bytes);
return data;
}
int
urkel_bits_read(urkel_bits_t *bits, const unsigned char *data, size_t len) {
size_t size, bytes;
urkel_bits_init(bits, 0);