# Py-PKSTL
Python 3 bindings for [Rust PKSTL](https://github.com/librelois/pkstl). PKSTL is a security layer for network connections (public key cryptography & Diffie-Hellman secret generation).
## Build & install
After build, place directly `libpy_pkstl.so` in your `site-packages` under the name `pkstl.so`. There are scripts for this, `install_debug.sh` and `install_release.sh`. (python-3.8 assumed, but >=3.5 should be OK)
[Download compiled latest version](https://zettascript.org/projects/py-pkstl/latest) (directly usable from Python)
## Example
Run an example (client-server echo):
python3 py/example_echo.py server
python3 py/example_echo.py client
# and type some text into the client!