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);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…