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
()¶