Package viff :: Module active :: Class ActiveRuntime
[hide private]
[frames] | no frames]

Class ActiveRuntime

source code


Default mix of BasicActiveRuntime and TriplesPRSSMixin.
Instance Methods [hide private]

Inherited from TriplesPRSSMixin: generate_triples, get_triple

Inherited from BasicActiveRuntime: mul

Inherited from passive.PassiveRuntime: __init__, add, input, lin_comb, open, output, pow, powerchain, prss_double_share, prss_key, prss_powerchain, prss_powerchains, prss_shamir_share_bit_double, prss_share, prss_share_bit_double, prss_share_random, prss_share_random_multi, prss_share_zero, shamir_share, sub, xor

Inherited from runtime.Runtime: abort, activate_reactor, add_player, fork_pc, handle_deferred_data, increment_pc, preprocess, print_transferred_data, process_deferred_queue, process_queue, schedule_callback, schedule_complex_callback, shutdown, synchronize, unfork_pc, wait_for

Static Methods [hide private]

Inherited from runtime.Runtime: add_options

Instance Variables [hide private]

Inherited from runtime.Runtime: activation_counter, deferred_queue, depth_counter, depth_limit, id, num_players, players, program_counter, protocols, threshold, using_viff_reactor

Inherited from runtime.Runtime (private): _needed_data, _pool