Releases: facebook/winterfell
Releases · facebook/winterfell
v0.8.3
15 Mar 20:17
Compare
Sorry, something went wrong.
No results found
Implemented Serializable and Deserializable on String (#258 ).
Extended range of possible implementations of ByteReader and ByteWriter. (#262 ).
v0.8.1
21 Feb 19:51
Compare
Sorry, something went wrong.
No results found
Refactored util module re-exports to comply with latest clippy updates (#250 ).
v0.8.0
09 Feb 08:29
Compare
Sorry, something went wrong.
No results found
Added variable-length serialization and deserialization for usize type (#238 ).
[BREAKING] Removed Serializable and Deserializable implementations from slices and vectors (#239 ).
Moved from log to tracing for logging and added tracing-forest feature (#241 ).
Updated provable security estimation to explicitly use the number of openings (#242 ).
[BREAKING] Removed From<u64> and From<u128> implementations from field elements (#243 ).
Increased min version of rustc to 1.75.
v0.7.4
18 Dec 19:16
Compare
Sorry, something went wrong.
No results found
Fixed a bug in StarkProof deserialization (#236 ).
Added Clone derive to DeserializationError.
Added default deserializer implementations (#233 ).
Fixed StarkProof::new_dummy() constructor (#234 ).
v0.7.2
01 Dec 04:28
Compare
Sorry, something went wrong.
No results found
Minor proof serialization and deserialization refactoring (#231 ).
Added StarkProof::new_dummy() constructor to simplify testing (#232 ).
v0.7.1
29 Oct 00:42
Compare
Sorry, something went wrong.
No results found
Changed most methods for ProofOption to be const fn.
v0.7.0
23 Oct 19:57
Compare
Sorry, something went wrong.
No results found
[BREAKING] replaced the TraceLde struct with a trait (#207 ).
[BREAKING] refactored RandomCoin trait (#214 ).
Improved proven security estimation (#215 ).
[BREAKING] replaced the ConstraintEvaluator struct with a trait (#217 ).
Added support for proven security estimation in no_std context (#218 ).
[BREAKING] refactored verify() function to take AcceptableOptions as a parameter (#219 ).
Increased min version of rustc to 1.73 (#221 ).
Allowed duplicate query positions (#224 ).
v0.6.4
26 May 20:23
Compare
Sorry, something went wrong.
No results found
Simplified construction of constraint composition polynomial (#198 ).
Refactored serialization of OOD frame in STARK proofs (#199 ).
Re-exported btree_map and btree_set modules from core collections (#202 ).
Simplified construction of DEEP composition polynomial (#203 ).
v0.6.3
04 May 04:27
Compare
Sorry, something went wrong.
No results found
Sped up proof verification using batch inverse (#190 ).
Updated ConstraintCommitment to use RowMatrix internally (#191 ).
Sped up FRI prover via more efficient get_inv_offsets implementation (#193 ).
Exposed build_segments() method publicly (#194 ).
v0.6.2
16 Apr 06:32
Compare
Sorry, something went wrong.
No results found
Updated MerkleTree and matrix structs to make them more suitable for HW acceleration (#185 ).
Replaced log2() usage with native .ilog2() (#186 ).