bb84.node module¶
-
class
bb84.node.Node(name, **kwargs)¶ Bases:
object-
__init__(name, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
static
compute_comparison(block)¶
-
static
count_comparison(comparison, stats)¶
-
static
count_decision(decision, stats)¶
-
decide_what_to_do_with_bit(bit_state)¶
-
decide_what_to_do_with_block(block)¶
-
key_is_complete()¶
-
key_str()¶
-
print_report(elapsed_time)¶
-
propagate_qubits_window(window, peer_name)¶
-
receive_algorithm()¶
-
receive_and_measure_qubits_window(measure_percentage)¶
-
receive_comparison(block)¶
-
receive_decisions(block)¶
-
receive_measure_basis(block)¶
-
recv_msg(kind)¶
-
send_algorithm(peer_name)¶
-
send_comparison(block, peer_name)¶
-
send_decisions(block, peer_name)¶
-
send_measure_basis(block, peer_name)¶
-
send_msg(to, kind, msg)¶
-
send_random_qubits_window(peer_name)¶
-
-
bb84.node.random_basis()¶