Skip to main content

JAX-ChaCha-PRNG

A cryptographically-secure pseudo-random number generator for JAX based on the 20 round ChaCha cipher.

The ChaCha cipher was introduced in Daniel J. Bernstein "ChaCha, a variant of Salsa20".

The implementation follows the specification in the IRTF RFC 7539: "ChaCha20 and Poly1305 for IETF Protocols".

Note that the implementation is not security-hardened. Our threat models assumes that the machine on which the code is executed is a trusted environment and we keep key values, cipher states and plaintexts in plain memory.

API

The package is split into two modules:

  • The cipher module is a full implementation of the ChaCha20 cipher.
  • The random module provides a JAX-style API for the CSPRNG based on the cipher.

Random

The package currently exposes basic RNG functions using the same interface as JAX:

  • chacha.random.PRNGKey: Equivalent to jax.random.PRNGKey: Given a seed of up to 256 bits, it returns a PRNGKey object from which randomness can be generated.
  • chacha.random.split: Equivalent to jax.random.split: Splits a given PRNGKey into the desired number of fresh PRNGKey instances.
  • chacha.random.fold_in: !Deprecated! Equivalent to jax.random.fold_in: Deterministically derives a new PRNGKey from a given one and additional data.
  • chacha.random.random_bits: Equivalent to jax._src.random._random_bits: Raw access to random bits, returned as an array of unsinged integers.
  • chacha.random.uniform: Equivalent to jax.random.uniform: Uniformly sampled floating point numbers in the range [0, 1).

Note: PRNGKey instances of this ChaCha20-based RNG are not interoperable with those of jax.random, i.e., you cannot mix them.

Security notice Versions prior to 2.0.0 may repeat random states via the split and fold_in functions.

Usage notes

Per conventions of pseudo-random number generation in the JAX framework, the functions random_bits and uniform are deterministic given the randomness state (the PRNGKey object). The user needs to split the state using split before each call to random_bits or uniform to get proper pseudo-random numbers. For more details, see what the JAX documentation has to say about this.

Implementation remarks

The PRNGKey object is the state of the ChaCha cipher with the randomness seed provided by the user as the cipher key. Every invocation of split generates random numbers from the given state to use as fresh nonces in the derived states, with the key kept constant. The counter in the state is used internally within calls to random_bits and uniform which can thus output up to 256 GiB of random values for each state.

Cipher

The following methods for direct use of the ChaCha20 cipher for encryption are available:

Quick use functions:

  • chacha.cipher.encrypt_with_key: Encrypt a of any length message by providing a 256 bit key, 96 bit nonce/IV and an optional 32 bit initial counter value.
  • chacha.cipher.decrypt_with_key: Decrypt a of any length message by providing a 256 bit key, 96 bit nonce/IV and an optional 32 bit initial counter value.

State construction and use:

  • chacha.cipher.setup_state: Create a ChaCha state structure by providing a 256 bit key, 96 bit nonce/IV and a 32 bit initial counter value.
  • chacha.cipher.encrypt: Encrypt a message of any length using a ChaCha state structure.
  • chacha.cipher.decrypt: Decrypt a message of any length using a ChaCha state structure.

Installing

For the latest stable version install via pip

pip install jax-chacha-prng

Binaries for glibc based 64-bit linux systems (manylinux wheels) are compiled with CPU and CUDA support (you will have to install JAX with CUDA support to benefit from this). Binaries for all other systems are compiled for CPU execution only. This is because JAX does not have CUDA libraries for these systems either.

However, you can instruct pip to instead compile the package from sources via

pip install --no-binary :all: jax-chacha-prng

or by installing it directly from the v1-stable branch:

pip install git+https://github.com/DPBayes/jax-chacha-prng@v1-stable#egg=jax-chacha-prng

This will compile CUDA kernels if the CUDA library is present on the system, otherwise only CPU kernels will be built. To check whether CUDA kernels were built and installed, you can check the return value of chacha.native.cuda_supported().

Note about JAX versions

JAX is still under ungoing development and its developers currently give no guarantee that the API remains stable between releases. However, recent releases were mostly stable in the interfaces required for JAX-ChaCha-PRNG. In order to allow usage with JAX-ChaCha-PRNG with the most current JAX release, we therefore do not currently constrain the JAX version from above in our dependency list.

However, if you should encounter issues with a new JAX release at some point, you can use the compatible-jax installation target to force usage of the latest JAX version known to be compatible with JAX-ChaCha-PRNG:

pip install .[compatible-jax]

JAX-ChaCha-PRNG is currently known to work reliably with JAX versions 0.2.12 - 0.4.25 . We regularly check the compatible version range, but do not expect new versions of JAX to be immediately tested.

Versioning

Version numbers adhere to Semantic Versioning. Changes between releases are tracked in ChangeLog.txt.

License

The software is licensed under the Apache License 2.0. You can find the full license text in LICENSES/Apache-2.0.txt.

Single files included from third parties may be under a different license, which is annotated in the file itself and a full license text included in the LICENSES directory. The repository is fully REUSE-compliant.

Acknowledgements

We thank the NVIDIA AI Technology Center Finland for their contribution of GPU performance benchmarking and helpful discussions on optimisation.

Developing and Testing

We welcome any fixes, improvements or other contributions via pull request to this repository.

Before submitting your changes, please make sure to run our Python unit tests via pytest tests/ and ensure that they all succeed. If you add new functionality, please also add tests.

If you made changes to the native C++/CUDA code, please also compile and run the native tests:

mkdir build
cmake -DBUILD_TESTING=On ..
make -j
./cpu_kernel_tests
./gpu_kernel_tests # if you have CUDA installed and a GPU available

Release files for jax-chacha-prng 1.4.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jax-chacha-prng 1.4.3
File Size Uploaded
jax-chacha-prng-1.4.3.tar.gz 226.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for jax-chacha-prng 1.4.3
File
jax_chacha_prng-1.4.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-64 Details
jax_chacha_prng-1.4.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ ARM64 Details
jax_chacha_prng-1.4.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 macOS 10.9+ x86-64 Details
jax_chacha_prng-1.4.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-64 Details
jax_chacha_prng-1.4.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ ARM64 Details
jax_chacha_prng-1.4.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64 Details
jax_chacha_prng-1.4.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-64 Details
jax_chacha_prng-1.4.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ ARM64 Details
jax_chacha_prng-1.4.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64 Details
jax_chacha_prng-1.4.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.17+ x86-64 Details
jax_chacha_prng-1.4.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.17+ ARM64 Details
jax_chacha_prng-1.4.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64 Details
jax_chacha_prng-1.4.3-cp312-cp312-musllinux_1_1_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ x86-64 Details
jax_chacha_prng-1.4.3-cp312-cp312-musllinux_1_1_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.1+ ARM64 Details
jax_chacha_prng-1.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
jax_chacha_prng-1.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
jax_chacha_prng-1.4.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
jax_chacha_prng-1.4.3-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details
jax_chacha_prng-1.4.3-cp312-cp312-macosx_10_9_universal2.whl CPython 3.12 CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64) Details
jax_chacha_prng-1.4.3-cp311-cp311-musllinux_1_1_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-64 Details
jax_chacha_prng-1.4.3-cp311-cp311-musllinux_1_1_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ ARM64 Details
jax_chacha_prng-1.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
jax_chacha_prng-1.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
jax_chacha_prng-1.4.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
jax_chacha_prng-1.4.3-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
jax_chacha_prng-1.4.3-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
jax_chacha_prng-1.4.3-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details
jax_chacha_prng-1.4.3-cp310-cp310-musllinux_1_1_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ ARM64 Details
jax_chacha_prng-1.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
jax_chacha_prng-1.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
jax_chacha_prng-1.4.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
jax_chacha_prng-1.4.3-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
jax_chacha_prng-1.4.3-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details
jax_chacha_prng-1.4.3-cp39-cp39-musllinux_1_1_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-64 Details
jax_chacha_prng-1.4.3-cp39-cp39-musllinux_1_1_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ ARM64 Details
jax_chacha_prng-1.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
jax_chacha_prng-1.4.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
jax_chacha_prng-1.4.3-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
jax_chacha_prng-1.4.3-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
jax_chacha_prng-1.4.3-cp39-cp39-macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) Details
jax_chacha_prng-1.4.3-cp38-cp38-musllinux_1_1_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-64 Details
jax_chacha_prng-1.4.3-cp38-cp38-musllinux_1_1_aarch64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ ARM64 Details
jax_chacha_prng-1.4.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
jax_chacha_prng-1.4.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
jax_chacha_prng-1.4.3-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
jax_chacha_prng-1.4.3-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
jax_chacha_prng-1.4.3-cp38-cp38-macosx_10_9_universal2.whl CPython 3.8 CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64) Details
jax_chacha_prng-1.4.3-cp37-cp37m-musllinux_1_1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64 Details
jax_chacha_prng-1.4.3-cp37-cp37m-musllinux_1_1_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ ARM64 Details
jax_chacha_prng-1.4.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
jax_chacha_prng-1.4.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 Details
jax_chacha_prng-1.4.3-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details

Total release size: 14.3 MB

Release files / jax-chacha-prng-1.4.3.tar.gz

Download URL jax-chacha-prng-1.4.3.tar.gz
Size 226.0 kB
Tags Source
SHA-256 checksum
How to use checksums
c22604db0900dea34d683de4d3e290c5fd2b974bb583284cd6a8bb06db666d19
BLAKE2b-256 checksum
How to use checksums
0f4082d102bfa9083110f3f7bc58cf300aa0c4a0fc957ca505a94a43a70127e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jax_chacha_prng-1.4.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 313.8 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
4bb0d9bf6aa6f3a2df6826b73d7a043598f7b6c35192d6e144e037b3be3ee082
BLAKE2b-256 checksum
How to use checksums
81e964811d08a984a5b82b9bfaf0dc966daa0c38772cc062e96a985bbddb70b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL jax_chacha_prng-1.4.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 147.7 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
801184e170e27a140f13208158964610db4448e5f7d9453437b9612592e8315e
BLAKE2b-256 checksum
How to use checksums
5eca3f757162adfb411890189932acebe91fdbd46c0824253c902f95644c3b52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl

Download URL jax_chacha_prng-1.4.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Size 56.5 kB
Tags PyPy 3.10 PyPy 3.10 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
1709448593379ab1957a49a2c8ca5e3e98b2d4453442f71bff7791472da08596
BLAKE2b-256 checksum
How to use checksums
f18156f4119e7d616a806c500575b92712e43bcb0873e1b387484aaa887180f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jax_chacha_prng-1.4.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 313.8 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
33a16600cf448a575bab3846a9c2054ff348d7e7e63f66df9ecbe621f47d0bda
BLAKE2b-256 checksum
How to use checksums
a3a15b3503b19fe36a22a7c1732e71ede8e81fd9564130aa232ac7db31616277
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL jax_chacha_prng-1.4.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 147.7 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
43eac730077ce8ba460b4c52f83f0692a762c1826abe4167c8afeae12e4835f0
BLAKE2b-256 checksum
How to use checksums
21c779378bda8f98f0dea50946626cc0e496ac8439de3882ef56b98dc2f4dd4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl

Download URL jax_chacha_prng-1.4.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Size 56.5 kB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3aac599c6b257e28697f38395b1d105f70f78437d342b8473e81f163bf993f50
BLAKE2b-256 checksum
How to use checksums
9e55691f9ccf64edb15017ccb281eb8ed26126b82a498147bccd4ed0cd5a0cb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jax_chacha_prng-1.4.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 313.8 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
119814dee4d6232ab89dee3a784029f4b69717f2ddbe70119de29ace6ec000c9
BLAKE2b-256 checksum
How to use checksums
f11549c1fe87c55d78c2530b1a38df8d8ec42fda7b556d1c6fa212b92c816c33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL jax_chacha_prng-1.4.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 147.6 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
4448a940e579cdbe36e2247d3992cbbab68ee6af512d2899953db435839aaf08
BLAKE2b-256 checksum
How to use checksums
e1648446b815f959ca20fefce94faacbbf10120f5222d0c60e530a46e7e53ffa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl

Download URL jax_chacha_prng-1.4.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Size 56.6 kB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
24607a623f13173cdd4c604974ec1cdf8b6dabdd6d9ca0c78f2b890168f522a8
BLAKE2b-256 checksum
How to use checksums
d0fca9448c738ec9068e7830b65af98ef0e863d88861e1113be11aaaf8a8a881
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jax_chacha_prng-1.4.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 313.0 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
8c565c6b9110126cb9ea8559463e78a1540fd6fda24c52ca305811146ce32074
BLAKE2b-256 checksum
How to use checksums
823666b6ec5b838f10db57cb103299caf22ffa7ad816a71800880aa3c87aa3e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL jax_chacha_prng-1.4.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 146.8 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
a6e538e70f49f143464893d12b16840228c546ffafd85d111fe3d3490a829ac0
BLAKE2b-256 checksum
How to use checksums
dbd517ae421ba437cd75d3870dc667becfd8b86cb4aad90c02c7202e285f890d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl

Download URL jax_chacha_prng-1.4.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Size 55.7 kB
Tags PyPy 3.7 PyPy 3.7 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2fba4f3181d047a488b449fefffcc3e0bea43c496ed0ee6effae8bfab99dea46
BLAKE2b-256 checksum
How to use checksums
546e52a4359e24e2a267e12e65f7cba439b3a84072196b2f1a6d36046e139f55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp312-cp312-musllinux_1_1_x86_64.whl

Download URL jax_chacha_prng-1.4.3-cp312-cp312-musllinux_1_1_x86_64.whl
Size 684.8 kB
Tags CPython 3.12 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
ca800be820408413851619049b91e205af04741e9eacc206e48b3b35efc9c145
BLAKE2b-256 checksum
How to use checksums
ab6201ea331f1d371c7b60c73a45b4fa8fa2c2ff7dcf5f29400a6a975946b0d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp312-cp312-musllinux_1_1_aarch64.whl

Download URL jax_chacha_prng-1.4.3-cp312-cp312-musllinux_1_1_aarch64.whl
Size 668.7 kB
Tags CPython 3.12 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
960d400bb61979a33a356a468031cf24cdaf40e11d1646d6c59bb82c511927bb
BLAKE2b-256 checksum
How to use checksums
fa47cddd3b7d7c1e7eccb50a24e0344c3b28897b96e4fe119df938119d17ba5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jax_chacha_prng-1.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 314.2 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f0fb09991cac4b716e95f1111c2f46b99f27196993d50a5d222a3bc211619a29
BLAKE2b-256 checksum
How to use checksums
d2232ef2e4639bc391524062cac5a63e03bd3d4c8fc9b3623f9c891d35d7e522
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL jax_chacha_prng-1.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 148.2 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f38c68f797fa04ec5d393d5d9885a01e2d841c6e356894a95cf2d0e0acca65c4
BLAKE2b-256 checksum
How to use checksums
42dfd6cace240d8ad46d6292b7fea294e9169a9514caa396c10039cbed947683
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL jax_chacha_prng-1.4.3-cp312-cp312-macosx_11_0_arm64.whl
Size 54.8 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d90acdfc28699c16f58b3daf71fc90b745b7f9573b2f2784fd248cb70d589ba5
BLAKE2b-256 checksum
How to use checksums
5a3c38584b682c08d7cab1732a491ca09fb77219900888687e81c9475bc91f88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp312-cp312-macosx_10_9_x86_64.whl

Download URL jax_chacha_prng-1.4.3-cp312-cp312-macosx_10_9_x86_64.whl
Size 57.4 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
1e00c25b6264967792ebf5977f78f4a4a7d6e54a5590f7a4dbe3bcee113bacc0
BLAKE2b-256 checksum
How to use checksums
f686996cc4ece2ee7f4ba0b052fbe474ea7b37a3d2fab1b89a8c069ad2102e5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp312-cp312-macosx_10_9_universal2.whl

Download URL jax_chacha_prng-1.4.3-cp312-cp312-macosx_10_9_universal2.whl
Size 98.4 kB
Tags CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a86ea04074f01ae2dcc44ff95830663b988891b45592b236625b343d4a69f22c
BLAKE2b-256 checksum
How to use checksums
b545e665acd16a759084d4112f9de7eea84c1484a957e4993146c4dbca8ccb32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL jax_chacha_prng-1.4.3-cp311-cp311-musllinux_1_1_x86_64.whl
Size 684.9 kB
Tags CPython 3.11 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
1bdd6f1498d34b4dda32c1c2a42140b0aaba06b4bfc5528d7e1efd152b9b8726
BLAKE2b-256 checksum
How to use checksums
b9e6db6486699b7d91e2b6073ea255a596a7d5045ba04dfd7267b1b9c8124df6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp311-cp311-musllinux_1_1_aarch64.whl

Download URL jax_chacha_prng-1.4.3-cp311-cp311-musllinux_1_1_aarch64.whl
Size 668.8 kB
Tags CPython 3.11 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
3890c24e8ab0a7aff5082f53643330e482beb64bc7b6757dca5c4e014cad9353
BLAKE2b-256 checksum
How to use checksums
a1d34e6c65e9367b766550d06366947f84e4aeb5c821ba23a30ff4f2b2074541
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jax_chacha_prng-1.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 314.0 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
39bc9ae8dd6890b37c4cab278721123e240c7250e1ffed3a0e3df7779a05beeb
BLAKE2b-256 checksum
How to use checksums
c56c74c0ba2424236d62db11c1b3614a8c571600bbe5bce505453bc821694d95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL jax_chacha_prng-1.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 147.9 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
58623b4309f87358d0093e335dd396f3694857ad5b69634c41aaf0730c0b61ad
BLAKE2b-256 checksum
How to use checksums
6c77297e809a2463baee7749bc90ea24f31a98109ef56b70eafffd3a6b5780c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp311-cp311-macosx_11_0_arm64.whl

Download URL jax_chacha_prng-1.4.3-cp311-cp311-macosx_11_0_arm64.whl
Size 54.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3a96e05b53b34ee283fdc827fcfc9794186cfd7424a9481be0fc2f71e94023ab
BLAKE2b-256 checksum
How to use checksums
ebbf133be9b8b92635d6f88bae549821feb7ed12471a6f287b36d1a2bff2d054
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp311-cp311-macosx_10_9_x86_64.whl

Download URL jax_chacha_prng-1.4.3-cp311-cp311-macosx_10_9_x86_64.whl
Size 56.6 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
61aadc943ede8228e116aa2d1e82f655172bed7b7d8d5aa89ff3c3294db90117
BLAKE2b-256 checksum
How to use checksums
535c55c5470a9d14faf3a97aecb2b871cafae59d0393097ffd01bfd5f09d147f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp311-cp311-macosx_10_9_universal2.whl

Download URL jax_chacha_prng-1.4.3-cp311-cp311-macosx_10_9_universal2.whl
Size 97.0 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
aca80384ceaf9a3178b74da5778dd5fb90c07e178dd6fa8290062535fc63d200
BLAKE2b-256 checksum
How to use checksums
95a6418a2cc0afe589b8e0b78c60bf0bca3278fcf02e6bfc06feb9427d170620
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL jax_chacha_prng-1.4.3-cp310-cp310-musllinux_1_1_x86_64.whl
Size 684.9 kB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
8cfc609e7e692c5424c4bb00096c9f2e407f09daa6e5bd1dd7eb4f15785530fb
BLAKE2b-256 checksum
How to use checksums
ec91add2236ab389823f06a12d2e1d67de73a0b1d8dcf4e6c8315c8f037ad6f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp310-cp310-musllinux_1_1_aarch64.whl

Download URL jax_chacha_prng-1.4.3-cp310-cp310-musllinux_1_1_aarch64.whl
Size 668.8 kB
Tags CPython 3.10 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
9963ed29826fca075bf7049ab84b7066d18686e134a3e41a6785c55ef055cdf9
BLAKE2b-256 checksum
How to use checksums
ba325310ae1a29bced42d877df3bcb523a7fbc8dbb82189dfcbc4a1cbe217930
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jax_chacha_prng-1.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 314.0 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b11dae3230ef2bb818b328592bc4e0c527c031f22c10edcc2e860a92c34bbe0f
BLAKE2b-256 checksum
How to use checksums
6eda49bbaed7d3998e91b044e7dc468596fe903afc8bc638e8a0032122c8920d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL jax_chacha_prng-1.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 147.9 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
26ebf5e93746df0c504da4e3db3e82396f13896e5c5ab368e1029bf2e798d358
BLAKE2b-256 checksum
How to use checksums
307882c4db6b3eed6edc7dae71c8ece83dde99943616426fe22f1eb76cff1c79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp310-cp310-macosx_11_0_arm64.whl

Download URL jax_chacha_prng-1.4.3-cp310-cp310-macosx_11_0_arm64.whl
Size 54.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d4935afd8626fe81809235b188b5516007121734f78001fc4d27f76f91eeed48
BLAKE2b-256 checksum
How to use checksums
e256f1d71373abb17465461a044600ba85ac9d2a2a2cae227abc6d30a2d0fcde
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp310-cp310-macosx_10_9_x86_64.whl

Download URL jax_chacha_prng-1.4.3-cp310-cp310-macosx_10_9_x86_64.whl
Size 56.6 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
c4b2c907c3c7063ccc8aade27c0ec7a6522b57f82b74a29dbfba86920a53082a
BLAKE2b-256 checksum
How to use checksums
ef8cd844714560fa99664e1ff2c1a5e07cdca638c86411233b71b0e87e82f661
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp310-cp310-macosx_10_9_universal2.whl

Download URL jax_chacha_prng-1.4.3-cp310-cp310-macosx_10_9_universal2.whl
Size 97.0 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
45594dccee8f4466395139a4f982fd17cba80bdb710d950a60315b6796386d85
BLAKE2b-256 checksum
How to use checksums
a208da1abccc258327999b91d86ca1a3003a0eaadde12ba1f033a4baf103ec65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL jax_chacha_prng-1.4.3-cp39-cp39-musllinux_1_1_x86_64.whl
Size 685.1 kB
Tags CPython 3.9 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
c963b1911d0e4c58a78e6f3139b057a78e603f1548f60001910654399cf2af5d
BLAKE2b-256 checksum
How to use checksums
49733337038bffd911e04b8f68a118ff96b61d4f1a432d74614e37a449adb12a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp39-cp39-musllinux_1_1_aarch64.whl

Download URL jax_chacha_prng-1.4.3-cp39-cp39-musllinux_1_1_aarch64.whl
Size 668.7 kB
Tags CPython 3.9 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
6718a12cd8f7919a4dbcbeb66079b7d08aee10605c525d5c60fa7fb2421eaa42
BLAKE2b-256 checksum
How to use checksums
07a880a5c5b1007600e68fc0ff5825c7800ea457ad49b8fa65cf8ddc979e7352
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jax_chacha_prng-1.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 314.0 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a0e30b3f1b4adfea0ab2ec15349ebf0543c620f2c81ec1e91856f569ab9b273c
BLAKE2b-256 checksum
How to use checksums
207be016484f57d6c57798b5228e8d45668962973a9851ddec78c61904b81664
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL jax_chacha_prng-1.4.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 148.0 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
50bbc50f49487e465e1cb3c0d0546be61649df00db6aec9dd2a0f55ade317721
BLAKE2b-256 checksum
How to use checksums
3a4b06c7384d2f32713ec8361bab2e1f1a9a82217bf98fba39b8c4238197f7d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp39-cp39-macosx_11_0_arm64.whl

Download URL jax_chacha_prng-1.4.3-cp39-cp39-macosx_11_0_arm64.whl
Size 54.4 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a605fd60332e56dc9f0f3c80d8c20d1d071df99040b9f753a7070e11c8dd552f
BLAKE2b-256 checksum
How to use checksums
515eeef404e3901f8ec5d14b731bbbca5be27446e0433b603af5ab2dbb70d0f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp39-cp39-macosx_10_9_x86_64.whl

Download URL jax_chacha_prng-1.4.3-cp39-cp39-macosx_10_9_x86_64.whl
Size 56.7 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
781f9138d7bdbfc4e4dddbafbf2ecd76bb3b71544dd6df56baf588cfe98e9da3
BLAKE2b-256 checksum
How to use checksums
bedf0330647135c23020ababfd7c20051ce9b287ae66afe7cea27bc2c81b74cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp39-cp39-macosx_10_9_universal2.whl

Download URL jax_chacha_prng-1.4.3-cp39-cp39-macosx_10_9_universal2.whl
Size 97.2 kB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
92e453520d396fabf1ad5944e45a7a7febdde3dcf179d39255dc5d1b3bef708d
BLAKE2b-256 checksum
How to use checksums
5bb4749ba59843b4cb5bb9875e0f226022b30d157bdacd160cdc012b86b402a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp38-cp38-musllinux_1_1_x86_64.whl

Download URL jax_chacha_prng-1.4.3-cp38-cp38-musllinux_1_1_x86_64.whl
Size 684.8 kB
Tags CPython 3.8 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
fe53965745fc1027767a58f3822de2e9d18c91572f39f9346f5c09e91b2a115a
BLAKE2b-256 checksum
How to use checksums
cb4c9a3ad9b59951a8d6d3ef2fd2cddb1f3bca5327b97279e69987255722ce3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp38-cp38-musllinux_1_1_aarch64.whl

Download URL jax_chacha_prng-1.4.3-cp38-cp38-musllinux_1_1_aarch64.whl
Size 668.8 kB
Tags CPython 3.8 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
f231c61728e0695765793ec3ef653b94bee1daba09c6a789ad41f24e4b298a7e
BLAKE2b-256 checksum
How to use checksums
ede9cc5af16b70e3e69134cd695d22a3be2d065567a7deb493f12a6f7c655d94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jax_chacha_prng-1.4.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 313.9 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a64086a75c82c2e9b8c691423508f85b5975c59df3e9fff293754dd9b5fc9972
BLAKE2b-256 checksum
How to use checksums
319263ad9d4c39ea6385a6a202eee6414b72cfb5def2e94810d1dd52efff8f02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL jax_chacha_prng-1.4.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 147.8 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a456cfc0367414afd91000d828e0d6664f6a2d44ff29353c259b9018d613169d
BLAKE2b-256 checksum
How to use checksums
871627003c8a01b87ec2a5a7199c94b74956ef1947972e568e88ee7e27a2c604
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp38-cp38-macosx_11_0_arm64.whl

Download URL jax_chacha_prng-1.4.3-cp38-cp38-macosx_11_0_arm64.whl
Size 54.3 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a11b00ae97e65a09055787e8a654c1ecf8a61c5fb51d1dfc4b04310eeaf5430b
BLAKE2b-256 checksum
How to use checksums
f761786d35b412ffaccfcbf921fc3d15b8736b25e34ec33b08259596859daa9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp38-cp38-macosx_10_9_x86_64.whl

Download URL jax_chacha_prng-1.4.3-cp38-cp38-macosx_10_9_x86_64.whl
Size 56.6 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
4ff70acce6e81ea7b1498493d5fa1d669bb6ecd500639a8bcfa00a5539a9de46
BLAKE2b-256 checksum
How to use checksums
9de73964b17201e742215d4785c2e9b1e4fbe54dbb8ba9579193d9b016dfb636
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp38-cp38-macosx_10_9_universal2.whl

Download URL jax_chacha_prng-1.4.3-cp38-cp38-macosx_10_9_universal2.whl
Size 97.0 kB
Tags CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a1f0717baaf9dfd947c7d2269f16e783d59d655715709a942dfed490ae1ce06d
BLAKE2b-256 checksum
How to use checksums
a147c4cd350ffd8d1253a4d1f9a8247f534748a9ba753e243de93decdd59f6fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp37-cp37m-musllinux_1_1_x86_64.whl

Download URL jax_chacha_prng-1.4.3-cp37-cp37m-musllinux_1_1_x86_64.whl
Size 685.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
0b4659ff5881292b42ff1013de3146d457f64734bb0529860b503125d1851fa3
BLAKE2b-256 checksum
How to use checksums
57b67bdbd502cbc08b15a6f795585bd16248995201711247dba7b325d6955649
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp37-cp37m-musllinux_1_1_aarch64.whl

Download URL jax_chacha_prng-1.4.3-cp37-cp37m-musllinux_1_1_aarch64.whl
Size 669.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
b563a62c032a86fde4f561682797ebbc988bbf239d804d90b8abf9b362808649
BLAKE2b-256 checksum
How to use checksums
07a8e3fa29c78781f28c34e93d9e76018ade1e392df7171ecf52bebbafca2804
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jax_chacha_prng-1.4.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 313.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
24edc608aff57829608ddf838cbdbddced5f6dec74d1d04dfa264445afdf27f5
BLAKE2b-256 checksum
How to use checksums
475f73752ffa643c7fb57bf347295d2dbd22f2b49cd2b8ed05fa722ed7b98b38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL jax_chacha_prng-1.4.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 148.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
f6de8be8fbf8d5664e5ad8dcdfcbe1cca2719aee8d90ffe6819f5df0a79a2521
BLAKE2b-256 checksum
How to use checksums
100b1cf3922dfd9b51da3b576a2feb783d55da39437225406c73a82fd5aa6f4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / jax_chacha_prng-1.4.3-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL jax_chacha_prng-1.4.3-cp37-cp37m-macosx_10_9_x86_64.whl
Size 56.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
73abcd998c0fb0fddc4a37b98f413b19828a4d7f95dd6620a5d18fcbd09d75cf
BLAKE2b-256 checksum
How to use checksums
e5fc5aa176ca41bbfc1d2343b23782841f5d2c66d95fba8ffde9a58bd497f319
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release history Release notifications | RSS feed

This release

1.4.3 This release

53 release files

1.3.0

48 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page