/* Compute Secret */
for (size_t k = 0; k < share_size; ++k) {
+ element_init_same_as(secret[k], shares[0][0]);
element_set1(secret[k]);
for (size_t j = 0; j < id_size; ++j) {
element_pow_zn(tmp, shares[j][k], b[0][j]);
/* Compute Secret */
for (size_t k = 0; k < share_size; ++k) {
+ element_init_same_as(secret[k], shares[0][0]);
element_set1(secret[k]);
for (size_t j = 0; j < id_size; ++j) {
element_pow_zn(tmp, shares[j][k], b[0][j]);