Esempio n. 1
0
 def test_shamir_recombine_threshold3_shares4_polynomial(self):
     field = ZpField(37)
     V = field.value_type
     recombiner = SecretRecombiner(field)
     # 4 shares OK: secret is recovered
     polynom = recombiner.recombine_polynomial([(V(2), V(35)), (V(7), V(30)), (V(5), V(20)), (V(4), V(34))])
     self.assertEquals(polynom, Polynomial([V(33), V(21), V(4), V(12)]))