Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dusk-network/plonk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.19.1
Choose a base ref
...
head repository: dusk-network/plonk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.19.2
Choose a head ref
  • 6 commits
  • 3 files changed
  • 2 contributors

Commits on Mar 15, 2024

  1. Add Zeroize trait implementation for Witness

    Resolves #818
    moCello committed Mar 15, 2024
    Copy the full SHA
    8957552 View commit details
  2. Merge pull request #820 from dusk-network/mocello/818_zeroize

    Add `Zeroize` trait implementation for `Witness`
    moCello authored Mar 15, 2024
    Copy the full SHA
    8f88f7e View commit details

Commits on Mar 20, 2024

  1. Bump to v0.19.2-rc.0

    moCello committed Mar 20, 2024
    Copy the full SHA
    1c76596 View commit details

Commits on Mar 21, 2024

  1. Merge pull request #821 from dusk-network/release-0.19.2-rc.0

    Bump to v0.19.2-rc.0
    moCello authored Mar 21, 2024
    Copy the full SHA
    4b25475 View commit details

Commits on Mar 27, 2024

  1. Bump to v0.19.2

    moCello committed Mar 27, 2024
    Copy the full SHA
    8840898 View commit details
  2. Merge pull request #822 from dusk-network/release-0.19.2

    Bump to v0.19.2
    moCello authored Mar 27, 2024
    Copy the full SHA
    c77deac View commit details
Showing with 16 additions and 2 deletions.
  1. +11 −1 CHANGELOG.md
  2. +2 −1 Cargo.toml
  3. +3 −0 src/composer/constraint_system/witness.rs
12 changes: 11 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.19.2] - 2024-03-27

### Added

- Add `zeroize` as an optional dependency [#818]
- Add `zeroize` feature [#818]
- Add `Zeroize` trait implementation for `Witness` behind `zeroize` feature [#818]

## [0.19.1] - 2024-02-28

### Changed
@@ -573,6 +581,7 @@ is necessary since `rkyv/validation` was required as a bound.
- Proof system module.

<!-- ISSUES -->
[#818]: https://github.com/dusk-network/plonk/issues/818
[#815]: https://github.com/dusk-network/plonk/issues/815
[#813]: https://github.com/dusk-network/plonk/issues/813
[#805]: https://github.com/dusk-network/plonk/issues/805
@@ -692,7 +701,8 @@ is necessary since `rkyv/validation` was required as a bound.
[#282]: https://github.com/dusk-network/plonk/issues/282

<!-- VERSIONS -->
[Unreleased]: https://github.com/dusk-network/plonk/compare/v0.19.1...HEAD
[Unreleased]: https://github.com/dusk-network/plonk/compare/v0.19.2...HEAD
[0.19.2]: https://github.com/dusk-network/plonk/compare/v0.19.1...v0.19.2
[0.19.1]: https://github.com/dusk-network/plonk/compare/v0.19.0...v0.19.1
[0.19.0]: https://github.com/dusk-network/plonk/compare/v0.18.0...v0.19.0
[0.18.0]: https://github.com/dusk-network/plonk/compare/v0.17.0...v0.18.0
3 changes: 2 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "dusk-plonk"
version = "0.19.1"
version = "0.19.2"
categories =["algorithms", "cryptography", "science", "mathematics"]
edition = "2021"
keywords = ["cryptography", "plonk", "zk-snarks", "zero-knowledge", "crypto"]
@@ -33,6 +33,7 @@ rkyv = {version = "0.7", optional = true, default-features = false}
bytecheck = {version = "0.6", optional = true, default-features = false}
backtrace = {version = "0.3", optional = true}
dusk-cdf = {version = "0.5", optional = true}
zeroize = { version = "1", optional = true }

[dev-dependencies]
criterion = "0.5"
3 changes: 3 additions & 0 deletions src/composer/constraint_system/witness.rs
Original file line number Diff line number Diff line change
@@ -52,3 +52,6 @@ impl Witness {
self.index
}
}

#[cfg(feature = "zeroize")]
impl zeroize::DefaultIsZeroes for Witness {}