This project is part of QOSST.
qosst-pp
is the module of QOSST in charge of error reconciliation and privacy amplification. In particular, it includes:
- Functions handling the socket messages for error reconciliation, using IR_for_CVQKD;
- Extractors for privacy amplification and associated functions for Alice and Bob, using Cryptomite.
The module can be installed with the following command:
pip install qosst-pp
It is also possible to install it directly from the github repository:
pip install git+https://github.com/qosst/qosst-pp
It also possible to clone the repository before and install it with pip or poetry
git clone https://github.com/qosst/qosst-pp
cd qosst-pp
poetry install
pip install .
The whole documentation can be found at https://qosst-pp.readthedocs.io/en/latest/
As for all submodules of QOSST, qosst-pp
is shipped under the Gnu General Public License v3.
Contribution are more than welcomed, either by reporting issues or proposing merge requests. Please check the contributing section of the QOSST project fore more information.