1 unstable release

0.1.0 Dec 14, 2019

#2153 in Development tools

AGPL-3.0

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

~11MB
~302K SLoC