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.21.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.21.0
File Size Uploaded
clvk_rs-0.21.0.tar.gz 1.6 MB Details

Built distributions (wheels)

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

Total release size: 9.7 MB

Release files / clvk_rs-0.21.0.tar.gz

Download URL clvk_rs-0.21.0.tar.gz
Size 1.6 MB
Tags Source
SHA-256 checksum
How to use checksums
2d1ee387ee8794933f6fdf4385ed9d55c8b2f64db7f1d7d89cb00fc03459c4ab
BLAKE2b-256 checksum
How to use checksums
e06563e2094dce4a0fbbd63ecfee9007902f6539d496fbef0c900e61577ebcf1
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 23, 2026.

Transparency log

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

Download URL clvk_rs-0.21.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
cb01026a066b94b85e194309c6db688f81c01155dbc902e971930d3d3126d7e7
BLAKE2b-256 checksum
How to use checksums
e98d8e9c4ed7be261d6864bb9a690c0b1147837049376a3f617812fe44efeea4
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 23, 2026.

Transparency log

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

Download URL clvk_rs-0.21.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
3355ce949c928c55a130030d61a506cb5beb39e3c014a7d79206ac97ce85944c
BLAKE2b-256 checksum
How to use checksums
893fdacde2251e6ab852544c26a3fee3d84ac53c2ef17fdc8e33f96e63c54469
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 23, 2026.

Transparency log

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

Download URL clvk_rs-0.21.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
a1e74cb79380f2acc55da49b16047fe7ec0d4899f8bdcc497592910c3a5887a2
BLAKE2b-256 checksum
How to use checksums
17d096619c6334a534ee1fee697280ae410421657a0d68179e6047306e4ccbc3
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 23, 2026.

Transparency log

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

Download URL clvk_rs-0.21.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
8046391e7102c5e5e61c8014f1339ac5dffb19cb1e18b779bbda71e143154194
BLAKE2b-256 checksum
How to use checksums
e6910ddbb86f264df42393824f86dabd7335fec6006a8cc11578e346342bad30
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 23, 2026.

Transparency log

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

Download URL clvk_rs-0.21.0-cp310-abi3-macosx_15_0_arm64.whl
Size 935.0 kB
Tags CPython 3.10 abi3 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
3589455ed16de3257f167666cc55744916ea76e86a71c4b041ba5dd83a2106e3
BLAKE2b-256 checksum
How to use checksums
84267bd10932ae39a9944543ce06f3fce6bfec9817070801580b07d148539b50
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 23, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.21.0 This release

6 release files

0.20.0

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