Index _ | A | B | C | D | E | F | G | K | L | M | N | O | P | Q | R | S | T | W | Y _ __init__() (qkdsec.sim.BB84Protocol method) A aclose() (qkdsec.client.aio.AsyncETSI014Client method) AsyncETSI014Client (class in qkdsec.client.aio) B backend_used (qkdsec.sim.BB84Result attribute), [1] base_url (qkdsec.doctor.Report attribute), [1] BB84 (class in qkdsec.proofs) BB84Protocol (class in qkdsec.sim), [1] BB84Result (class in qkdsec.sim), [1] block_error_rates (qkdsec.sim.BB84Result attribute), [1] bounds (qkdsec.proofs.DecoyChannel attribute) C Channel (class in qkdsec.proofs) close() (qkdsec.client.ETSI014Client method) counts (qkdsec.doctor.Report property), [1] D DecoyBounds (class in qkdsec.proofs) DecoyChannel (class in qkdsec.proofs) DepolarizingChannel (class in qkdsec.proofs) details (qkdsec.doctor.ProbeResult attribute), [1] dim_a (qkdsec.proofs.BB84 attribute) (qkdsec.proofs.Protocol attribute) dim_b (qkdsec.proofs.BB84 attribute) (qkdsec.proofs.Protocol attribute) E e_0 (qkdsec.proofs.DecoyChannel attribute) e_1_upper (qkdsec.proofs.DecoyBounds attribute) eavesdropper_detected (qkdsec.sim.BB84Result attribute), [1] error_variance (qkdsec.sim.BB84Result attribute), [1] ETSI014Client (class in qkdsec.client) expectations() (qkdsec.proofs.Channel method) (qkdsec.proofs.DecoyChannel method) (qkdsec.proofs.DepolarizingChannel method) (qkdsec.proofs.LossChannel method) F FAIL (qkdsec.doctor.ProbeStatus attribute), [1] final_key (qkdsec.sim.BB84Result attribute), [1] format_html() (in module qkdsec.doctor), [1] format_json() (in module qkdsec.doctor), [1] format_text() (in module qkdsec.doctor), [1] G gain_decoy (qkdsec.proofs.DecoyChannel attribute) gain_signal (qkdsec.proofs.DecoyChannel attribute) gain_vacuum (qkdsec.proofs.DecoyChannel attribute) get_dec_keys() (qkdsec.client.aio.AsyncETSI014Client method) (qkdsec.client.ETSI014Client method) get_dec_keys_container() (qkdsec.client.aio.AsyncETSI014Client method) (qkdsec.client.ETSI014Client method) get_enc_keys() (qkdsec.client.aio.AsyncETSI014Client method) (qkdsec.client.ETSI014Client method) get_enc_keys_container() (qkdsec.client.aio.AsyncETSI014Client method) (qkdsec.client.ETSI014Client method) K key (qkdsec.client.KeyResponse attribute), [1] key_container_extension (qkdsec.client.KeysContainer attribute), [1] key_extension (qkdsec.client.KeyResponse attribute), [1] key_id (qkdsec.client.KeyResponse attribute), [1] key_id_extension (qkdsec.client.KeyResponse attribute), [1] key_length_bits (qkdsec.sim.BB84Result attribute), [1] key_projectors() (qkdsec.proofs.BB84 method) (qkdsec.proofs.Protocol method) key_rate() (in module qkdsec.proofs) key_size (qkdsec.client.StatusResponse attribute) KeyRateResult (class in qkdsec.proofs) KeyResponse (class in qkdsec.client) keys (qkdsec.client.KeysContainer attribute), [1] KeysContainer (class in qkdsec.client) KMEError KMEHTTPError KMENotFoundError L latency_ms (qkdsec.doctor.ProbeResult attribute), [1] leakage() (qkdsec.proofs.BB84 method) (qkdsec.proofs.Protocol method) loss_db (qkdsec.proofs.LossChannel attribute) LossChannel (class in qkdsec.proofs) M master_sae_id (qkdsec.client.StatusResponse attribute) max_burst_length (qkdsec.sim.BB84Result attribute), [1] max_key_count (qkdsec.client.StatusResponse attribute) max_key_per_request (qkdsec.client.StatusResponse attribute) max_key_size (qkdsec.client.StatusResponse attribute) max_sae_id_count (qkdsec.client.StatusResponse attribute) message (qkdsec.client.KMEHTTPError attribute) min_key_size (qkdsec.client.StatusResponse attribute) module qkdsec.client qkdsec.doctor qkdsec.doctor.probes qkdsec.proofs qkdsec.sim mu_decoy (qkdsec.proofs.DecoyChannel attribute) mu_signal (qkdsec.proofs.DecoyChannel attribute) N name (qkdsec.doctor.ProbeResult attribute), [1] O observables() (qkdsec.proofs.BB84 method) (qkdsec.proofs.Protocol method) P PASS (qkdsec.doctor.ProbeStatus attribute), [1] passed (qkdsec.doctor.Report property), [1] probe_dec_keys_roundtrip() (in module qkdsec.doctor.probes) probe_enc_keys_caps() (in module qkdsec.doctor.probes) probe_enc_keys_get() (in module qkdsec.doctor.probes) probe_enc_keys_post() (in module qkdsec.doctor.probes) probe_error_contract_400() (in module qkdsec.doctor.probes) probe_error_contract_404() (in module qkdsec.doctor.probes) probe_extensions_accepted() (in module qkdsec.doctor.probes) probe_latency() (in module qkdsec.doctor.probes) probe_reachability() (in module qkdsec.doctor.probes) probe_status_fields() (in module qkdsec.doctor.probes) ProbeResult (class in qkdsec.doctor), [1] ProbeStatus (class in qkdsec.doctor), [1] Protocol (class in qkdsec.proofs) Q Q_1_lower (qkdsec.proofs.DecoyBounds attribute) qber (qkdsec.proofs.DepolarizingChannel attribute) (qkdsec.proofs.LossChannel attribute) (qkdsec.sim.BB84Result attribute), [1] qber_decoy (qkdsec.proofs.DecoyChannel attribute) qber_signal (qkdsec.proofs.DecoyChannel attribute) qber_statistical_inflation() (in module qkdsec.proofs) qkdsec.client module qkdsec.doctor module qkdsec.doctor.probes module qkdsec.proofs module qkdsec.sim module R r_lower (qkdsec.proofs.KeyRateResult attribute) raw_bits (qkdsec.sim.BB84Result attribute), [1] Report (class in qkdsec.doctor), [1] results (qkdsec.doctor.Report attribute), [1] run() (qkdsec.sim.BB84Protocol method), [1] run_all() (in module qkdsec.doctor), [1] S sdp_status (qkdsec.proofs.KeyRateResult attribute) secure (qkdsec.proofs.KeyRateResult property) (qkdsec.sim.BB84Result attribute), [1] severity (qkdsec.doctor.ProbeResult attribute), [1] sift_ratio (qkdsec.sim.BB84Result attribute), [1] sifted_bits (qkdsec.sim.BB84Result attribute), [1] single_photon_yield() (qkdsec.proofs.Channel method) (qkdsec.proofs.DecoyChannel method) (qkdsec.proofs.LossChannel method) size_bits (qkdsec.client.KeyResponse property) SKIP (qkdsec.doctor.ProbeStatus attribute), [1] slave_sae_id (qkdsec.client.StatusResponse attribute) (qkdsec.doctor.Report attribute), [1] solve_key_rate_sdp() (in module qkdsec.proofs) solve_time_s (qkdsec.proofs.KeyRateResult attribute) source_kme_id (qkdsec.client.StatusResponse attribute) spec_section (qkdsec.doctor.ProbeResult attribute), [1] status (qkdsec.doctor.ProbeResult attribute), [1] status() (qkdsec.client.aio.AsyncETSI014Client method) (qkdsec.client.ETSI014Client method) status_code (qkdsec.client.KMEHTTPError attribute) status_extension (qkdsec.client.StatusResponse attribute) StatusResponse (class in qkdsec.client) stored_key_count (qkdsec.client.StatusResponse attribute) summary (qkdsec.doctor.ProbeResult attribute), [1] T target_kme_id (qkdsec.client.StatusResponse attribute) to_dict() (qkdsec.doctor.ProbeResult method), [1] (qkdsec.doctor.Report method), [1] tomamichel_correction() (in module qkdsec.proofs) total_latency_ms (qkdsec.doctor.Report attribute), [1] total_qber() (qkdsec.proofs.Channel method) (qkdsec.proofs.DecoyChannel method) total_yield() (qkdsec.proofs.Channel method) (qkdsec.proofs.DecoyChannel method) two_decoy_bounds() (in module qkdsec.proofs) W WARN (qkdsec.doctor.ProbeStatus attribute), [1] Y Y_0 (qkdsec.proofs.DecoyBounds attribute) Y_1_lower (qkdsec.proofs.DecoyBounds attribute)