From 138c770e082e954d0c6985c0dc765d5e5a855d2b Mon Sep 17 00:00:00 2001 From: CODe <71spates.bravest@icloud.com> Date: Sun, 2 Feb 2025 20:58:12 +0100 Subject: [PATCH] Fix typos in README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index bb7ef04..d3a4b95 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Poseidon hash circuit and primitives. It integrated several poseidon hash scheme To connect to the hash circuit, see `spec/hash-table.md`. -The circuit code can be implied with field which have satisified `Hashable` trait and currently only `poseidon-circuit::Bn256Fr` (the alias of `halo2_proofs::halo2curves::bn256::Fr`) has satisified this trait. +The circuit code can be implied with field which have satisfied `Hashable` trait and currently only `poseidon-circuit::Bn256Fr` (the alias of `halo2_proofs::halo2curves::bn256::Fr`) has satisfied this trait. The circuit type under `hash::HashCircuit` prove poseidon hash progress base on permutation with 3 fields and a 2 fields rate. You also need to set a fixed step size for proving message hashing with variable length. A message has to be complied with an initial capacity size and for each sponge step the capacity would be substracted by the fixed step size. In the final step the capacity has to be equal or less than the fixed step. @@ -17,7 +17,7 @@ For example, when we hashing a message with 19 fields: 2. You can use a circuit with fixed step size as `32` and a initialized capacity between `298` to `320`. -The `DEFAULT_STEP` being decalred in the crate is `32`. +The `DEFAULT_STEP` being declared in the crate is `32`. ## Installation