Exemplo n.º 1
0
        def convolute(share):
            values = _convolute_gf_elm(runtime, share.value)

            def test_sum(vals):
                self.assertEquals(secret, sum(vals))

            runtime.schedule_callback(values, test_sum)
Exemplo n.º 2
0
 def test_convolute_field_element(self, runtime):
     Zp = GF(17)
     res = _convolute_gf_elm(runtime, Zp(runtime.id))
     def verify(result):
         self.assertEquals(runtime.players.keys(), result)
     runtime.schedule_callback(res, verify)
     return res
Exemplo n.º 3
0
    def test_convolute_field_element(self, runtime):
        Zp = GF(17)
        res = _convolute_gf_elm(runtime, Zp(runtime.id))

        def verify(result):
            self.assertEquals(runtime.players.keys(), result)

        runtime.schedule_callback(res, verify)
        return res
Exemplo n.º 4
0
 def convolute(share):
     values = _convolute_gf_elm(runtime, share.value)
     def test_sum(vals):
         self.assertEquals(secret, sum(vals))
     runtime.schedule_callback(values, test_sum)