コード例 #1
0
ファイル: recombiner.py プロジェクト: dowii/shamir
 def recombine(self, shares, x_recomb):
     xs, ys = zip(*shares)
     p = LagrangePolynomial(shares, self.field.zero(), self.field.one())
     return p.evaluate(x_recomb)
コード例 #2
0
ファイル: recombiner.py プロジェクト: dowii/shamir
 def recombine_polynomial(self, shares):
     xs, ys = zip(*shares)
     p = LagrangePolynomial(shares, self.field.zero(), self.field.one())
     return p.get_polynomial()