- element_init_same_as(shared_secret, types[i]);
- element_init_same_as(recovered_secret, types[i]);
+// element_init_same_as(shared_secret, types[i]);
+// element_init_same_as(recovered_secret, types[i]);
for (size_t j = 0; j < parties; ++j) {
element_init_same_as(shares[j][0], types[i]);
for (size_t j = 0; j < parties; ++j) {
element_init_same_as(shares[j][0], types[i]);
dipe_ss_share(param, parties, identities, parties, dummy_identities, 1, shares, &shared_secret, dummy_shares);
dipe_ss_recover(param, parties, identities, 1, shares, &recovered_secret);
EXPECT_EQ(element_cmp(shared_secret, recovered_secret), 0);
dipe_ss_share(param, parties, identities, parties, dummy_identities, 1, shares, &shared_secret, dummy_shares);
dipe_ss_recover(param, parties, identities, 1, shares, &recovered_secret);
EXPECT_EQ(element_cmp(shared_secret, recovered_secret), 0);
dipe_ss_recover(param, parties, dummy_identities, 1, dummy_shares, &recovered_secret);
EXPECT_EQ(element_cmp(shared_secret, recovered_secret), 0);
dipe_ss_recover(param, parties, dummy_identities, 1, dummy_shares, &recovered_secret);
EXPECT_EQ(element_cmp(shared_secret, recovered_secret), 0);