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