1 unstable release
0.1.0 | Dec 14, 2019 |
---|
#131 in #python-bindings
17KB
354 lines
Py-PKSTL
Python 3 bindings for Rust 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 (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!
Dependencies
~12MB
~317K SLoC