| Crates.io | winter-utils |
| lib.rs | winter-utils |
| version | 0.13.1 |
| created_at | 2021-08-03 18:06:33.662309+00 |
| updated_at | 2025-07-19 21:19:37.19017+00 |
| description | Utilities for the Winterfell STARK prover/verifier |
| homepage | |
| repository | https://github.com/novifinancial/winterfell |
| max_upload_size | |
| id | 431112 |
| size | 90,205 |
This crate contains utilities used by the Winterfell STARK prover and verifier. These utilities fall into the following broad categories:
This crate can be compiled with the following features:
std - enabled by default and relies on the Rust standard library.concurrent - implies std and also re-exports rayon crate and enables multi-threaded execution for some of the crate functions.no_std - does not rely on Rust's standard library and enables compilation to WebAssembly.To compile with no_std, disable default features via --no-default-features flag.
When compiled with concurrent feature enabled, this crate re-exports rayon crate and executes the following functions using multiple threads:
transpose_slice()The number of threads can be configured via RAYON_NUM_THREADS environment variable, and usually defaults to the number of logical cores on the machine.
This project is MIT licensed.