diff --git a/examples/c++/msm/README.md b/examples/c++/msm/README.md index dbb62be6..c96fbcee 100644 --- a/examples/c++/msm/README.md +++ b/examples/c++/msm/README.md @@ -1,9 +1,5 @@ # Icicle example: Muli-Scalar Multiplication (MSM) -## Best-Practices - -We recommend to run our examples in [ZK-containers](../../ZK-containers.md) to save your time and mental energy. - ## Key-Takeaway `Icicle` provides CUDA C++ template function `MSM` to accelerate [Multi-Scalar Multiplication](https://github.com/ingonyama-zk/ingopedia/blob/master/src/msm.md). diff --git a/examples/c++/multiply/README.md b/examples/c++/multiply/README.md index 0e253d3a..bcce4f6a 100644 --- a/examples/c++/multiply/README.md +++ b/examples/c++/multiply/README.md @@ -1,9 +1,5 @@ # Icicle example: Multiplication -## Best-Practices - -We recommend to run our examples in [ZK-containers](../../ZK-containers.md) to save your time and mental energy. - ## Key-Takeaway `Icicle` accelerates multiplication operation `*` using [Karatsuba algorithm](https://en.wikipedia.org/wiki/Karatsuba_algorithm) diff --git a/examples/c++/ntt/README.md b/examples/c++/ntt/README.md index 28e8dd45..96b3dca1 100644 --- a/examples/c++/ntt/README.md +++ b/examples/c++/ntt/README.md @@ -1,9 +1,5 @@ # Icicle example: Number-Theoretical Transform (NTT) -## Best-Practices - -We recommend to run our examples in [ZK-containers](../../ZK-containers.md) to save your time and mental energy. - ## Key-Takeaway `Icicle` provides CUDA C++ template function NTT for [Number Theoretical Transform](https://github.com/ingonyama-zk/ingopedia/blob/master/src/fft.md), also known as Discrete Fourier Transform. diff --git a/examples/c++/pedersen-commitment/README.md b/examples/c++/pedersen-commitment/README.md index c9b8693f..8dabcafe 100644 --- a/examples/c++/pedersen-commitment/README.md +++ b/examples/c++/pedersen-commitment/README.md @@ -1,9 +1,5 @@ # ICICLE example: Pedersen Commitment -## Best-Practices - -We recommend to run our examples in [ZK-containers](../../ZK-containers.md) to save your time and mental energy. - ## Key-Takeaway A Pedersen Commitment is a cryptographic primitive to commit to a value or a vector of values while keeping it hidden, yet enabling the committer to reveal the value later. It provides both hiding (the commitment does not reveal any information about the value) and binding properties (once a value is committed, it cannot be changed without detection). diff --git a/examples/c++/polynomial-api/README.md b/examples/c++/polynomial-api/README.md index 5e12ccb0..8aab545e 100644 --- a/examples/c++/polynomial-api/README.md +++ b/examples/c++/polynomial-api/README.md @@ -1,9 +1,5 @@ # ICICLE examples: computations with polynomials -## Best-Practices - -We recommend to run our examples in [ZK-containers](../../ZK-containers.md) to save your time and mental energy. - ## Key-Takeaway Polynomials are crucial for Zero-Knowledge Proofs (ZKPs): they enable efficient representation and verification of computational statements, facilitate privacy-preserving protocols, and support complex mathematical operations essential for constructing and verifying proofs without revealing underlying data. Polynomial API is documented [here](https://dev.ingonyama.com/icicle/polynomials/overview) diff --git a/examples/c++/poseidon/README.md b/examples/c++/poseidon/README.md index 7c936694..1054d881 100644 --- a/examples/c++/poseidon/README.md +++ b/examples/c++/poseidon/README.md @@ -1,9 +1,5 @@ # Icicle example: build a Merkle tree using Poseidon hash -## Best-Practices - -We recommend to run our examples in [ZK-containers](../../ZK-containers.md) to save your time and mental energy. - ## Key-Takeaway `Icicle` provides CUDA C++ template `poseidon_hash` to accelerate the popular [Poseidon hash function](https://www.poseidon-hash.info/). diff --git a/examples/rust/msm/README.md b/examples/rust/msm/README.md index fca5fb40..03e42ddc 100644 --- a/examples/rust/msm/README.md +++ b/examples/rust/msm/README.md @@ -2,10 +2,6 @@ `ICICLE` provides Rust bindings to CUDA-accelerated C++ implementation of [Multi-Scalar Multiplication](https://github.com/ingonyama-zk/ingopedia/blob/master/src/msm.md). -## Best Practices - -In order to save time and setting up prerequisites manually, we recommend running this example in our [ZKContainer](../../ZKContainer.md). - ## Usage ```rust diff --git a/examples/rust/ntt/README.md b/examples/rust/ntt/README.md index 223e91f3..cb512852 100644 --- a/examples/rust/ntt/README.md +++ b/examples/rust/ntt/README.md @@ -4,10 +4,6 @@ `ICICLE` provides Rust bindings to CUDA-accelerated C++ implementation of [Number Theoretic Transform](https://github.com/ingonyama-zk/ingopedia/blob/master/src/fft.md). -## Best Practices - -In order to save time and setting up prerequisites manually, we recommend running this example in our [ZKContainer](../../ZKContainer.md). - ## Usage ```rust