Skip to content

Latest commit

 

History

History
62 lines (37 loc) · 1.34 KB

CHANGELOG.md

File metadata and controls

62 lines (37 loc) · 1.34 KB

Changelog

2.0.0

  • Update rand_core to 0.5. Because traits from rand_core are part of the public API, this is technically a breaking change, but there are no other changes to Merlin's API.

1.3.0

  • Replace clear_on_drop with zeroize, and implement Zeroize for Transcript.

1.2.1

  • Switch to Rust 2018.
  • Update the strobe-rs dev-dependency used for conformance testing to 0.5.0.

1.2.0

  • Add no_std support. The std feature is enabled by default.

1.1.0

  • Rename transcript functions to avoid any possible confusion between protocol-level "commitments" and transcript messages.
  • Move design docs to merlin.cool and reorient the Rust docs around the API.

1.0.3

  • Remove rand dependency in favor of rand_core.
  • Update README with example of transcript logs.

1.0.2

  • Update doc comment on Merlin domain separator version string.
  • Add an experimental debug-transcript feature which does pretty-printing.

1.0.1

  • Update the curve25519-dalek dev-dependency used for tests to version 1.0.

1.0.0

  • Initial stable version.

0.3

  • Forces labels to be &'static
  • Merlin-specific domain separator
  • Use a pointer cast instead of a transmute
  • Clarify example documentation

0.2

  • Adds a TranscriptRng for use by the prover.

0.1

  • Initial prototype version.