Example #1
0
    def get_input_from(cls, player):
        """ Secret input from :py:obj:`player`.

        :param: player (int)
        """
        v = cls.int_type()
        inst.inputb(player, cls.k, cls.f, v)
        return cls._new(v)
Example #2
0
    def get_input_from(cls, player, n_bits=None):
        """ Secret input from :py:obj:`player`.

        :param: player (int)
        """
        if n_bits is None:
            n_bits = cls.n
        res = cls()
        inst.inputb(player, n_bits, 0, res)
        return res
Example #3
0
 def get_input_from(cls, player):
     v = cls.int_type()
     inst.inputb(player, cls.k, cls.f, v)
     return cls._new(v)
Example #4
0
 def get_input_from(cls, player, n_bits=None):
     if n_bits is None:
         n_bits = cls.n
     res = cls()
     inst.inputb(player, n_bits, 0, res)
     return res
Example #5
0
 def get_input_from(cls, player, n_bits=None):
     if n_bits is None:
         n_bits = cls.n
     res = cls()
     inst.inputb(player, n_bits, res)
     return res