Contents

PyNaCl 1.5.0

0

Python binding to the Networking and Cryptography (NaCl) library

Python binding to the Networking and Cryptography (NaCl) library

Stars: 1029, Watchers: 1029, Forks: 222, Open Issues: 45

The pyca/pynacl repo was created 11 years ago and the last code push was 3 weeks ago.
The project is very popular with an impressive 1029 github stars!

How to Install pynacl

You can install pynacl using pip

pip install pynacl

or add it to a project with poetry

poetry add pynacl

Package Details

Author
The PyNaCl developers
License
Apache License 2.0
Homepage
https://github.com/pyca/pynacl/
PyPi:
https://pypi.org/project/PyNaCl/
GitHub Repo:
https://github.com/pyca/pynacl

Classifiers

No  pynacl  pypi packages just yet.

Errors

A list of common pynacl errors.

Code Examples

Here are some pynacl code examples and snippets.

GitHub Issues

The pynacl package has 45 open issues on GitHub

  • No module named setuptools.command.build_clib while installing 1.5.0
  • Tests fail: In test_aead_vectors: ids must be list of strings, found: 0 (type: <class 'int'>)
  • PR #709 breaks python 3.6.1 compatibility
  • Fails to verify JS signed messages
  • Add support for Ristretto255
  • Error when building on termux

See more issues on GitHub

Related Packages & Articles

asn1crypto 1.5.1

Fast ASN.1 parser and serializer with definitions for private keys, public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8, PKCS#12, PKCS#5, X.509 and TSP

oscrypto 1.3.0

TLS (SSL) sockets, key generation, encryption, decryption, signing, verification and KDFs using the OS crypto libraries. Does not require a compiler, and relies on the OS for patching. Works on Windows, OS X and Linux/BSD.

cryptography 42.0.5

cryptography is a package which provides cryptographic recipes and primitives to Python developers.

ecdsa 0.18.0

ECDSA cryptographic signature library (pure python)