blob: 143b2a1d770f1aa7b88c6c0eb19459a1ce2fa1d5 [file] [view]
# OQS-python
This docker image contains python3 with library support for quantum-safe crypto (QSC) operations.
To this end, it contains [liboqs](https://github.com/open-quantum-safe/liboqs) as well as [OQS-OpenSSL](https://github.com/open-quantum-safe/openssl) from the [OpenQuantumSafe](https://openquantumsafe.org) project all wrapped up in Python APIs using [liboqs-python](https://github.com/open-quantum-safe/liboqs-python).
## Quick start
- Executing `docker run -it openquantumsafe/python` tests all QSC algorithms against the interop server at https://test.openquantumsafe.org.
- Executing `docker run -it openquantumsafe/python sh` provides a shell environment where liboqs and QSC-enabled SSL/TLS is available for use. See the included file `minitest.py` for sample code exercizing this functionality.
## Further examples
More samples are available at [liboqs-python examples](https://github.com/open-quantum-safe/liboqs-python/tree/main/examples).