cascade.mock_classical_channel module¶
-
class
cascade.mock_classical_channel.
MockClassicalChannel
(correct_key)¶ Bases:
cascade.classical_channel.ClassicalChannel
A mock concrete implementation of the ClassicalChannel base class, which is used for the experiments.
-
__init__
(correct_key)¶ Initialize self. See help(type(self)) for accurate signature.
-
ask_parities
(blocks)¶ Bob asks Alice to compute the parities for a list of blocks.
- Params:
blocks (list): A list of blocks for which the ask the parities.
- Returns
A list of parities, where each parity is an int value 0 or 1. The list of parities must be in the same order as the list of blocks.
- Return type
parities (list)
-
end_reconciliation
()¶ Bob tells Alice that he is finished with a Cascade reconciliation.
-
start_reconciliation
()¶ Bob tells Alice that he is starting a new Cascade reconciliation.
-