INNER CODE UNIT · C

bytes

chjj/liburkel · src/bits.c:108

  size_t bytes = (left->size + 7) / 8;
  size_t i, j;

  urkel_bits_init(out, size);

  memcpy(out->data, left->data, bytes);

  urkel_bits_set(out, left->size, bit);

  for (i = left->size + 1, j = 0; j < right->size; i++, j++)
    urkel_bits_set(out, i, urkel_bits_get(right, j));
}

size_t
urkel_bits_size(const urkel_bits_t *bits) {
  size_t size = 0;

  CHECK(bits->size <= URKEL_KEY_BITS);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…