Skip to main content

Python bindings for libsodium/tweetnacl based on ctypes

Project description

This library is used to gain direct access to the functions exposed by Daniel J. Bernstein’s nacl library via libsodium or tweetnacl. It has been constructed to maintain extensive documentation on how to use nacl as well as being completely portable. The file in libnacl/__init__.py can be pulled out and placed directly in any project to give a single file binding to all of nacl.

Higher Level Classes

The libnacl code also ships with many high level classes which make nacl cryptography easy and safe, for documentation please see: http://libnacl.readthedocs.org/

Why libnacl

There are a number of libraries out there binding to libsodium, so why make libnacl?

  1. libnacl does not have any non-python hard deps outside of libsodium

  2. libnacl does not need to be compiled

  3. libnacl is easy to package and very portable

  4. Inclusion of high level pythonic encryption classes

  5. Ability to have a single embeddable and transferable bindings file that can be added directly to python applications without needing to dep libnacl

This makes libnacl very portable, very easy to use and easy to distribute.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

libnacl-1.4.1.tar.gz (28.7 kB view details)

Uploaded Source

File details

Details for the file libnacl-1.4.1.tar.gz.

File metadata

  • Download URL: libnacl-1.4.1.tar.gz
  • Upload date:
  • Size: 28.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for libnacl-1.4.1.tar.gz
Algorithm Hash digest
SHA256 8cebd82dc652b562749937cba0c228ec3b8f566adcd186a90bac9f56e00a2d0f
MD5 94a6630ae43c96e7ecaa86e586e92bcd
BLAKE2b-256 dbd743aa55a844b4e25717e25db37c80a3ddb8cfe9fac5c0ec6ca131c7a517c5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page