Skip to main content

Python binding to the Networking and Cryptography (NaCl) library

Project description

Latest Version

PyNaCl is a Python binding to libsodium, which is a fork of the Networking and Cryptography library. These libraries have a stated goal of improving usability, security and speed. It supports Python 3.8+ as well as PyPy 3.

Features

  • Digital signatures

  • Secret-key encryption

  • Public-key encryption

  • Hashing and message authentication

  • Password based key derivation and password hashing

Changelog

Installation

Binary wheel install

PyNaCl ships as a binary wheel on macOS, Windows and Linux manylinux1 [1] , so all dependencies are included. Make sure you have an up-to-date pip and run:

$ pip install pynacl

Faster wheel build

You can define the environment variable LIBSODIUM_MAKE_ARGS to pass arguments to make and enable parallelization:

$ LIBSODIUM_MAKE_ARGS=-j4 pip install pynacl

Linux source build

PyNaCl relies on libsodium, a portable C library. A copy is bundled with PyNaCl so to install you can run:

$ pip install pynacl

If you’d prefer to use the version of libsodium provided by your distribution, you can disable the bundled copy during install by running:

$ SODIUM_INSTALL=system pip install pynacl

GNU Make (gmake) may be required for newer versions of PyNaCl. You can set the binary to use by setting the MAKE environment variable:

$ MAKE=gmake pip install pynacl

Changelog

1.6.2 (2026-01-01)

  • Updated libsodium to 1.0.20-stable (2025-12-31 build) to resolve CVE-2025-69277.

1.6.1 (2025-11-10)

  • The MAKE environment variable can now be used to specify the make binary that should be used in the build process.

1.6.0 (2025-09-11)

  • BACKWARDS INCOMPATIBLE: Removed support for Python 3.6 and 3.7.

  • Added support for the low level AEAD AES bindings.

  • Added support for crypto_core_ed25519_from_uniform.

  • Update libsodium to 1.0.20-stable (2025-08-27 build).

  • Added support for free-threaded Python 3.14.

  • Added support for Windows on ARM wheels.

1.5.0 (2022-01-07)

  • BACKWARDS INCOMPATIBLE: Removed support for Python 2.7 and Python 3.5.

  • BACKWARDS INCOMPATIBLE: We no longer distribute manylinux1 wheels.

  • Added manylinux2014, manylinux_2_24, musllinux, and macOS universal2 wheels (the latter supports macOS arm64).

  • Update libsodium to 1.0.18-stable (July 25, 2021 release).

  • Add inline type hints.

1.4.0 (2020-05-25)

  • Update libsodium to 1.0.18.

  • BACKWARDS INCOMPATIBLE: We no longer distribute 32-bit manylinux1 wheels. Continuing to produce them was a maintenance burden.

  • Added support for Python 3.8, and removed support for Python 3.4.

  • Add low level bindings for extracting the seed and the public key from crypto_sign_ed25519 secret key

  • Add low level bindings for deterministic random generation.

  • Add wheel and setuptools setup_requirements in setup.py (#485)

  • Fix checks on very slow builders (#481, #495)

  • Add low-level bindings to ed25519 arithmetic functions

  • Update low-level blake2b state implementation

  • Fix wrong short-input behavior of SealedBox.decrypt() (#517)

  • Raise CryptPrefixError exception instead of InvalidkeyError when trying to check a password against a verifier stored in a unknown format (#519)

  • Add support for minimal builds of libsodium. Trying to call functions not available in a minimal build will raise an UnavailableError exception. To compile a minimal build of the bundled libsodium, set the SODIUM_INSTALL_MINIMAL environment variable to any non-empty string (e.g. SODIUM_INSTALL_MINIMAL=1) for setup.

1.3.0 2018-09-26

  • Added support for Python 3.7.

  • Update libsodium to 1.0.16.

  • Run and test all code examples in PyNaCl docs through sphinx’s doctest builder.

  • Add low-level bindings for chacha20-poly1305 AEAD constructions.

  • Add low-level bindings for the chacha20-poly1305 secretstream constructions.

  • Add low-level bindings for ed25519ph pre-hashed signing construction.

  • Add low-level bindings for constant-time increment and addition on fixed-precision big integers represented as little-endian byte sequences.

  • Add low-level bindings for the ISO/IEC 7816-4 compatible padding API.

  • Add low-level bindings for libsodium’s crypto_kx… key exchange construction.

  • Set hypothesis deadline to None in tests/test_pwhash.py to avoid incorrect test failures on slower processor architectures. GitHub issue #370

1.2.1 - 2017-12-04

  • Update hypothesis minimum allowed version.

  • Infrastructure: add proper configuration for readthedocs builder runtime environment.

1.2.0 - 2017-11-01

  • Update libsodium to 1.0.15.

  • Infrastructure: add jenkins support for automatic build of manylinux1 binary wheels

  • Added support for SealedBox construction.

  • Added support for argon2i and argon2id password hashing constructs and restructured high-level password hashing implementation to expose the same interface for all hashers.

  • Added support for 128 bit siphashx24 variant of siphash24.

  • Added support for from_seed APIs for X25519 key pair generation.

  • Dropped support for Python 3.3.

1.1.2 - 2017-03-31

  • reorder link time library search path when using bundled libsodium

1.1.1 - 2017-03-15

  • Fixed a circular import bug in nacl.utils.

1.1.0 - 2017-03-14

  • Dropped support for Python 2.6.

  • Added shared_key() method on Box.

  • You can now pass None to nonce when encrypting with Box or SecretBox and it will automatically generate a random nonce.

  • Added support for siphash24.

  • Added support for blake2b.

  • Added support for scrypt.

  • Update libsodium to 1.0.11.

  • Default to the bundled libsodium when compiling.

  • All raised exceptions are defined mixing-in nacl.exceptions.CryptoError

1.0.1 - 2016-01-24

  • Fix an issue with absolute paths that prevented the creation of wheels.

1.0 - 2016-01-23

  • PyNaCl has been ported to use the new APIs available in cffi 1.0+. Due to this change we no longer support PyPy releases older than 2.6.

  • Python 3.2 support has been dropped.

  • Functions to convert between Ed25519 and Curve25519 keys have been added.

0.3.0 - 2015-03-04

  • The low-level API (nacl.c.*) has been changed to match the upstream NaCl C/C++ conventions (as well as those of other NaCl bindings). The order of arguments and return values has changed significantly. To avoid silent failures, nacl.c has been removed, and replaced with nacl.bindings (with the new argument ordering). If you have code which calls these functions (e.g. nacl.c.crypto_box_keypair()), you must review the new docstrings and update your code/imports to match the new conventions.

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

pynacl-1.6.2.tar.gz (3.5 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pynacl-1.6.2-cp314-cp314t-win_arm64.whl (188.7 kB view details)

Uploaded CPython 3.14tWindows ARM64

pynacl-1.6.2-cp314-cp314t-win_amd64.whl (244.0 kB view details)

Uploaded CPython 3.14tWindows x86-64

pynacl-1.6.2-cp314-cp314t-win32.whl (231.3 kB view details)

Uploaded CPython 3.14tWindows x86

pynacl-1.6.2-cp314-cp314t-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

pynacl-1.6.2-cp314-cp314t-musllinux_1_2_aarch64.whl (801.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

pynacl-1.6.2-cp314-cp314t-manylinux_2_34_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ x86-64

pynacl-1.6.2-cp314-cp314t-manylinux_2_34_aarch64.whl (826.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ ARM64

pynacl-1.6.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.26+ x86-64manylinux: glibc 2.28+ x86-64

pynacl-1.6.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (844.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

pynacl-1.6.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

pynacl-1.6.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (809.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

pynacl-1.6.2-cp314-cp314t-macosx_10_10_universal2.whl (390.1 kB view details)

Uploaded CPython 3.14tmacOS 10.10+ universal2 (ARM64, x86-64)

pynacl-1.6.2-cp38-abi3-win_arm64.whl (184.8 kB view details)

Uploaded CPython 3.8+Windows ARM64

pynacl-1.6.2-cp38-abi3-win_amd64.whl (239.8 kB view details)

Uploaded CPython 3.8+Windows x86-64

pynacl-1.6.2-cp38-abi3-win32.whl (227.4 kB view details)

Uploaded CPython 3.8+Windows x86

pynacl-1.6.2-cp38-abi3-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ x86-64

pynacl-1.6.2-cp38-abi3-musllinux_1_2_aarch64.whl (791.9 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARM64

pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.34+ x86-64

pynacl-1.6.2-cp38-abi3-manylinux_2_34_aarch64.whl (818.3 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.34+ ARM64

pynacl-1.6.2-cp38-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.26+ x86-64manylinux: glibc 2.28+ x86-64

pynacl-1.6.2-cp38-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (835.1 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

pynacl-1.6.2-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ x86-64

pynacl-1.6.2-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (800.0 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

pynacl-1.6.2-cp38-abi3-macosx_10_10_universal2.whl (388.5 kB view details)

Uploaded CPython 3.8+macOS 10.10+ universal2 (ARM64, x86-64)

File details

Details for the file pynacl-1.6.2.tar.gz.

File metadata

  • Download URL: pynacl-1.6.2.tar.gz
  • Upload date:
  • Size: 3.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pynacl-1.6.2.tar.gz
Algorithm Hash digest
SHA256 018494d6d696ae03c7e656e5e74cdfd8ea1326962cc401bcf018f1ed8436811c
MD5 4443a25f6c2f27fa47962a75b1ecb968
BLAKE2b-256 d99a4019b524b03a13438637b11538c82781a5eda427394380381af8f04f467a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2.tar.gz:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: pynacl-1.6.2-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 188.7 kB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pynacl-1.6.2-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 d29bfe37e20e015a7d8b23cfc8bd6aa7909c92a1b8f41ee416bbb3e79ef182b2
MD5 8f00da021230ad5cb6dd12e3449fa7f2
BLAKE2b-256 33337873dc161c6a06f43cda13dec67b6fe152cb2f982581151956fa5e5cdb47

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp314-cp314t-win_arm64.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pynacl-1.6.2-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 244.0 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pynacl-1.6.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 320ef68a41c87547c91a8b58903c9caa641ab01e8512ce291085b5fe2fcb7590
MD5 482072743b1745099068da5ed6a90b0c
BLAKE2b-256 ce0464e9d76646abac2dccf904fccba352a86e7d172647557f35b9fe2a5ee4a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp314-cp314t-win_amd64.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp314-cp314t-win32.whl.

File metadata

  • Download URL: pynacl-1.6.2-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 231.3 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pynacl-1.6.2-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 a84bf1c20339d06dc0c85d9aea9637a24f718f375d861b2668b2f9f96fa51145
MD5 3aaf7b21f26be0c077e71d898a01f963
BLAKE2b-256 4d54c9ea116412788629b1347e415f72195c25eb2f3809b2d3e7b25f5c79f13a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp314-cp314t-win32.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pynacl-1.6.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2fef529ef3ee487ad8113d287a593fa26f48ee3620d92ecc6f1d09ea38e0709b
MD5 c9001e0fa9d7994458af6dc924792b6c
BLAKE2b-256 06ea43fe2f7eab5f200e40fb10d305bf6f87ea31b3bbc83443eac37cd34a9e1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pynacl-1.6.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3bffb6d0f6becacb6526f8f42adfb5efb26337056ee0831fb9a7044d1a964444
MD5 54a4bde7d2df5490d90a40f8e4730308
BLAKE2b-256 f32f5e7ea8d85f9f3ea5b6b87db1d8388daa3587eed181bdeb0306816fdbbe79

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp314-cp314t-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pynacl-1.6.2-cp314-cp314t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 bc4a36b28dd72fb4845e5d8f9760610588a96d5a51f01d84d8c6ff9849968c14
MD5 9030826f33affe96153749c6bbb2df05
BLAKE2b-256 f7a91bdba746a2be20f8809fee75c10e3159d75864ef69c6b0dd168fc60e485d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp314-cp314t-manylinux_2_34_x86_64.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp314-cp314t-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for pynacl-1.6.2-cp314-cp314t-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 a9f9932d8d2811ce1a8ffa79dcbdf3970e7355b5c8eb0c1a881a57e7f7d96e88
MD5 f867c4cb436f74a71a37d65a13d62421
BLAKE2b-256 78b7928ee9c4779caa0a915844311ab9fb5f99585621c5d6e4574538a17dca07

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp314-cp314t-manylinux_2_34_aarch64.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pynacl-1.6.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 44081faff368d6c5553ccf55322ef2819abb40e25afaec7e740f159f74813634
MD5 af7abd71d044376b0b299782fb889526
BLAKE2b-256 55ad6efc57ab75ee4422e96b5f2697d51bbcf6cdcc091e66310df91fbdc144a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pynacl-1.6.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 04316d1fc625d860b6c162fff704eb8426b1a8bcd3abacea11142cbd99a6b574
MD5 d67ca8a9bab35555fe2ba20a8b03208d
BLAKE2b-256 fd73be4fdd3a6a87fe8a4553380c2b47fbd1f7f58292eb820902f5c8ac7de7b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pynacl-1.6.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 fe9847ca47d287af41e82be1dd5e23023d3c31a951da134121ab02e42ac218c9
MD5 de7b142204e39853b081fbbfa14e57ca
BLAKE2b-256 87748d4b718f8a22aea9e8dcc8b95deb76d4aae380e2f5b570cc70b5fd0a852d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for pynacl-1.6.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 d071c6a9a4c94d79eb665db4ce5cedc537faf74f2355e4d502591d850d3913c0
MD5 d3ebcc99b7ffbedea592ce6549da9bc0
BLAKE2b-256 eb1c23a26e931736e13b16483795c8a6b2f641bf6a3d5238c22b070a5112722c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp314-cp314t-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for pynacl-1.6.2-cp314-cp314t-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 622d7b07cc5c02c666795792931b50c91f3ce3c2649762efb1ef0d5684c81594
MD5 6c1df4e0eb5aa20356454240713485e3
BLAKE2b-256 4b790e3c34dc3c4671f67d251c07aa8eb100916f250ee470df230b0ab89551b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp314-cp314t-macosx_10_10_universal2.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp38-abi3-win_arm64.whl.

File metadata

  • Download URL: pynacl-1.6.2-cp38-abi3-win_arm64.whl
  • Upload date:
  • Size: 184.8 kB
  • Tags: CPython 3.8+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pynacl-1.6.2-cp38-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 834a43af110f743a754448463e8fd61259cd4ab5bbedcf70f9dabad1d28a394c
MD5 bcfcab48641d16f1ea6f7f98d45cf1dc
BLAKE2b-256 297d5945b5af29534641820d3bd7b00962abbbdfee84ec7e19f0d5b3175f9a31

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp38-abi3-win_arm64.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: pynacl-1.6.2-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 239.8 kB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pynacl-1.6.2-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 62985f233210dee6548c223301b6c25440852e13d59a8b81490203c3227c5ba0
MD5 e55d38a924ddcd2867bb19314cfde769
BLAKE2b-256 41ad334600e8cacc7d86587fe5f565480fde569dfb487389c8e1be56ac21d8ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp38-abi3-win_amd64.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp38-abi3-win32.whl.

File metadata

  • Download URL: pynacl-1.6.2-cp38-abi3-win32.whl
  • Upload date:
  • Size: 227.4 kB
  • Tags: CPython 3.8+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pynacl-1.6.2-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 5811c72b473b2f38f7e2a3dc4f8642e3a3e9b5e7317266e4ced1fba85cae41aa
MD5 00913859e1ba57ad76332c227e7ef9ff
BLAKE2b-256 4847e761c254f410c023a469284a9bc210933e18588ca87706ae93002c05114c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp38-abi3-win32.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp38-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pynacl-1.6.2-cp38-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8b097553b380236d51ed11356c953bf8ce36a29a3e596e934ecabe76c985a577
MD5 deb142db777d5e834c885fb8c17b3521
BLAKE2b-256 faf9e40e318c604259301cc091a2a63f237d9e7b424c4851cafaea4ea7c4834e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp38-abi3-musllinux_1_2_x86_64.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp38-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pynacl-1.6.2-cp38-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 68be3a09455743ff9505491220b64440ced8973fe930f270c8e07ccfa25b1f9e
MD5 71701b90354f37c755e9a12eede28f65
BLAKE2b-256 8542fe60b5f4473e12c72f977548e4028156f4d340b884c635ec6b063fe7e9a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp38-abi3-musllinux_1_2_aarch64.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 c8a231e36ec2cab018c4ad4358c386e36eede0319a0c41fed24f840b1dac59f6
MD5 42bf80030877ce488fb2af574a121762
BLAKE2b-256 c9a8b917096b1accc9acd878819a49d3d84875731a41eb665f6ebc826b1af99e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp38-abi3-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for pynacl-1.6.2-cp38-abi3-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 26bfcd00dcf2cf160f122186af731ae30ab120c18e8375684ec2670dccd28130
MD5 89cee153e6822f02b63f115855ce2cb6
BLAKE2b-256 c458fc6e649762b029315325ace1a8c6be66125e42f67416d3dbd47b69563d61

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp38-abi3-manylinux_2_34_aarch64.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp38-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pynacl-1.6.2-cp38-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8a66d6fb6ae7661c58995f9c6435bda2b1e68b54b598a6a10247bfcdadac996c
MD5 f916b347b81520cba6964210304bd158
BLAKE2b-256 3ed0f301f83ac8dbe53442c5a43f6a39016f94f754d7a9815a875b65e218a307

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp38-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp38-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pynacl-1.6.2-cp38-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 46065496ab748469cdd999246d17e301b2c24ae2fdf739132e580a0e94c94a87
MD5 c3cc590291c5e787378b26f5739f0b8a
BLAKE2b-256 68f7322f2f9915c4ef27d140101dd0ed26b479f7e6f5f183590fd32dfc48c4d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp38-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pynacl-1.6.2-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 22de65bb9010a725b0dac248f353bb072969c94fa8d6b1f34b87d7953cf7bbe4
MD5 94382b8b26de8a2e4b638f08760e3987
BLAKE2b-256 7f81d60984052df5c97b1d24365bc1e30024379b42c4edcd79d2436b1b9806f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for pynacl-1.6.2-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8845c0631c0be43abdd865511c41eab235e0be69c81dc66a50911594198679b0
MD5 517dd75006dddad9e2337bac4aa8828c
BLAKE2b-256 1eb4e927e0653ba63b02a4ca5b4d852a8d1d678afbf69b3dbf9c4d0785ac905c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynacl-1.6.2-cp38-abi3-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for pynacl-1.6.2-cp38-abi3-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 c949ea47e4206af7c8f604b8278093b674f7c79ed0d4719cc836902bf4517465
MD5 365a2165de276844b3bd728fc99c55b0
BLAKE2b-256 be7b4845bbf88e94586ec47a432da4e9107e3fc3ce37eb412b1398630a37f7dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynacl-1.6.2-cp38-abi3-macosx_10_10_universal2.whl:

Publisher: pypi-publish.yml on pyca/pynacl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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