compressed_vector_size
scalar_encode(out + compressed_vector_size(rank), &v, v_bits);
scalar_decode(&v, ciphertext + compressed_vector_size(rank), v_bits);