Skip to content

Releases: spacemeshos/post-rs

v0.1.7-beta1

28 Apr 15:04
Compare
Choose a tag to compare
v0.1.7-beta1 Pre-release
Pre-release

What's Changed

  • Profiler for measuring proof gen speed given params by @poszu in #24

Full Changelog: v0.1.6...v0.1.7-beta1

v0.1.6

24 Apr 12:27
dfa6c8f
Compare
Choose a tag to compare

What's Changed

  • Avoid calling required_bits() twice by @poszu in #33
  • Don't require nightly by @poszu in #38
  • New proving algo with 8/56 split eager/lazy difficulty check by @poszu in #36
  • Find k2 and k3 PoWs in parallel for better speed by @poszu in #40
  • Predictible k2_pow and k3_pow values by @poszu in #41
  • Check Cargo.lock in for consistent builds of the C library by @poszu in #42
  • Release v0.1.6 by @poszu in #43

Full Changelog: v0.1.5...v0.1.6

v0.1.5

04 Apr 10:37
bce8744
Compare
Choose a tag to compare

What's Changed

  • Don't check size of the last POS file by @poszu in #31
  • Scale K2 and K3 proofs of work thresholds by num units by @poszu in #30
  • Release v0.1.5 by @poszu in #32

Full Changelog: v0.1.4...v0.1.5

v0.1.4

27 Mar 13:37
99f1358
Compare
Choose a tag to compare

What's Changed

  • Fix scrypt N in proving bench by @poszu in #25
  • Pass codecov token to uploader step by @poszu in #26
  • Fix sorting pos files when reading for proof gen by @poszu in #27
  • Support parallelization for proof gen by @poszu in #28

Full Changelog: v0.1.3...v0.1.4

v0.1.3

23 Mar 10:31
3b830cf
Compare
Choose a tag to compare

What's Changed

  • Fix generating proof when data is spread across multiple files by @poszu in #22
  • Bump version to v0.1.3 by @poszu in #23

Full Changelog: v0.1.2...v0.1.3

v0.1.2

21 Mar 09:57
d7f3eec
Compare
Choose a tag to compare

What's Changed

  • POW for creating AES ciphers by @poszu in #10
  • Test for proving using a data vector by @poszu in #11
  • Enable code coverage by @poszu in #13
  • Update AES pow algo with k2 and k3 pows by @poszu in #12
  • Avoid structs repetition for FFI by @poszu in #14
  • Change Prover trait to avoid unwrapping by @poszu in #15
  • Make labels 16B long and remove B parameter by @poszu in #16
  • Remove block-padding feature. Require it on cipher dep. by @poszu in #17
  • Implement proof verification by @poszu in #18
  • Verifying only K3 subset of proof indices by @poszu in #19
  • Hash commitment with blake3 by @poszu in #20
  • Update version to v0.1.2 by @poszu in #21

Full Changelog: v0.1.1...v0.1.2

v0.1.1

06 Mar 12:10
146d4d7
Compare
Choose a tag to compare

What's Changed

  • Cache builds in CI by @poszu in #6
  • Build for mac m1 and arm64-based linux by @poszu in #7

Full Changelog: v0.1.0...v0.1.1

v0.1.0

02 Mar 14:53
6db4b49
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

What's Changed

  • Initialize project by @poszu in #1
  • Merge code from dshulyak/master by @poszu in #3
  • Expose proving in a C library by @poszu in #4

Full Changelog: https://github.com/spacemeshos/post-rs/commits/v0.1.0