Skip to main content

Rust implementation of clvk.

GitHub Coverage Status Build Crate Build Wheels

PyPI Crates.io

The cargo workspace includes an rlib crate, for use with rust or other applications, and a python wheel.

The python wheel is in wheel. The npm package is in wasm.

Tests

In order to run the unit tests, run:

cargo test

Fuzzing

The fuzzing infrastructure for clvk_rs uses cargo-fuzz.

Documentation for setting up fuzzing in rust can be found here.

To get started, run:

cargo fuzz run run-program --jobs=32 -- -rss_limit_mb=4096

But with whatever number of jobs works best for you.

If you find issues in clvk_rs please use our bug bounty program.

Build Wheel

The clvk_rs wheel has python bindings for the rust implementation of clvk.

Use maturin to build the python interface. First, install into current virtualenv with

$ pip install maturin

While in the wheel directory, build clvk_rs into the current virtualenv with

$ maturin develop --release

On UNIX-based platforms, you may get a speed boost on sha256 operations by building with OpenSSL.

$ maturin develop --release --features=openssl

To build the wheel, do

$ maturin build --release

or

$ maturin build --release --features=openssl

Bumping Version Number

Make sure you have cargo-workspaces installed:

cargo install cargo-workspaces

To bump the versions of all relevant crates:

cargo ws version --force "**" --all --no-git-commit

Select "minor update" if there has not been any incompatible API changes, otherwise "major update".

Metadata

Release files for clvk-rs 0.20.0

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

Source distribution (sdist)

Source distribution for clvk-rs 0.20.0
File Size Uploaded
clvk_rs-0.20.0.tar.gz 1.4 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for clvk-rs 0.20.0
File
clvk_rs-0.20.0-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
clvk_rs-0.20.0-cp310-abi3-manylinux_2_28_x86_64.whl CPython 3.10 abi3 Linux glibc 2.28+ x86-64 Details
clvk_rs-0.20.0-cp310-abi3-manylinux_2_28_aarch64.whl CPython 3.10 abi3 Linux glibc 2.28+ ARM64 Details
clvk_rs-0.20.0-cp310-abi3-macosx_15_0_x86_64.whl CPython 3.10 abi3 macOS 15.0+ x86-64 Details
clvk_rs-0.20.0-cp310-abi3-macosx_15_0_arm64.whl CPython 3.10 abi3 macOS 15.0+ ARM64 Details

Total release size: 9.5 MB

Release files / clvk_rs-0.20.0.tar.gz

Download URL clvk_rs-0.20.0.tar.gz
Size 1.4 MB
Tags Source
SHA-256 checksum
How to use checksums
33ed039e69979146db90df550283f1cf5ad02796f9616064aa76db2b907a99e8
BLAKE2b-256 checksum
How to use checksums
342709ae2a3306a2202d6e0813832e44b51880fb8696fff01925ab1b3079ff76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.

Transparency log

Release files / clvk_rs-0.20.0-cp310-abi3-win_amd64.whl

Download URL clvk_rs-0.20.0-cp310-abi3-win_amd64.whl
Size 1.1 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
3e1ba3d9ba18f837cc4fe3a72f9cc937afea4b8f22be0e7be179a3fabbdf3537
BLAKE2b-256 checksum
How to use checksums
a4d14b818d61ca42729e4a13239278c347b4edeb97fff606befb8b38e3fc8a5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.

Transparency log

Release files / clvk_rs-0.20.0-cp310-abi3-manylinux_2_28_x86_64.whl

Download URL clvk_rs-0.20.0-cp310-abi3-manylinux_2_28_x86_64.whl
Size 2.6 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
389bb554739af1a7c663ce1ceaf87c9531936cb2f87a8e42a67a1059ef47fcb6
BLAKE2b-256 checksum
How to use checksums
c4e9f313931af0f148b0c64ce062beb71d6137904f89aa3f6298e70f2213d163
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.

Transparency log

Release files / clvk_rs-0.20.0-cp310-abi3-manylinux_2_28_aarch64.whl

Download URL clvk_rs-0.20.0-cp310-abi3-manylinux_2_28_aarch64.whl
Size 2.4 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
4409a78bd57ab468290935a6de97987fadfbafee3986ae1c136363b6f17b7e3d
BLAKE2b-256 checksum
How to use checksums
c4ad8472f2a3c92ecb1d398d1cb3b5af3570bb7ba673601d76b2556df3617ba2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.

Transparency log

Release files / clvk_rs-0.20.0-cp310-abi3-macosx_15_0_x86_64.whl

Download URL clvk_rs-0.20.0-cp310-abi3-macosx_15_0_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 abi3 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
dc4e65a3457a8b62398dc5679a0c20ebb6b1f6285081dafe2048a8da2a61cfed
BLAKE2b-256 checksum
How to use checksums
473e4be5cc3b793858f502dda6be1cc9a6413ce2d7764b9149c7445900046213
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.

Transparency log

Release files / clvk_rs-0.20.0-cp310-abi3-macosx_15_0_arm64.whl

Download URL clvk_rs-0.20.0-cp310-abi3-macosx_15_0_arm64.whl
Size 935.2 kB
Tags CPython 3.10 abi3 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
338fd02f1b3b03125086c9b5a6c171c60fa03b32813f05459dd267a2d228fef3
BLAKE2b-256 checksum
How to use checksums
d42172d424e8fa306c9f00fbcd808a8715066dcfd9e92b6721b896f153c3b420
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 15, 2026.

Transparency log

Release history Release notifications | RSS feed

0.21.0

6 release files

This release

0.20.0 This release

6 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