# 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!