Skip to content

Commit

Permalink
chore: release main
Browse files Browse the repository at this point in the history
  • Loading branch information
taceo-bot authored and dkales committed Jul 9, 2024
1 parent 10470e5 commit 9019686
Show file tree
Hide file tree
Showing 16 changed files with 169 additions and 32 deletions.
15 changes: 8 additions & 7 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
{
"circom-mpc-compiler": "0.1.0",
"circom-mpc-vm": "0.1.0",
"circom-types": "0.1.0",
"collaborative-circom": "0.1.2",
"collaborative-groth16": "0.1.0",
"mpc-core": "0.1.0",
"mpc-net": "0.1.0"
"circom-mpc-compiler": "0.2.0",
"circom-mpc-vm": "0.1.1",
"circom-types": "0.2.0",
"collaborative-circom": "0.2.0",
"collaborative-groth16": "0.2.0",
"mpc-core": "0.2.0",
"mpc-net": "0.1.1",
"tests": "0.1.1"
}
28 changes: 28 additions & 0 deletions circom-mpc-compiler/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,33 @@
# Changelog

## [0.2.0](https://github.com/TaceoLabs/collaborative-circom/compare/circom-mpc-compiler-v0.1.0...circom-mpc-compiler-v0.2.0) (2024-07-09)


### ⚠ BREAKING CHANGES

* removed link_libraries call for CompilerBuilder

### Bug Fixes

* correct order input array for sub_comp and naively creates all components even if not necessary ([6d40a94](https://github.com/TaceoLabs/collaborative-circom/commit/6d40a9465b5351f0d30ac9f19c2ee61f09ccdbbb))
* vector in/outputs for sub component ([#90](https://github.com/TaceoLabs/collaborative-circom/issues/90)) ([f148375](https://github.com/TaceoLabs/collaborative-circom/commit/f148375c3ca8674f1ecd08bb30c1e6bcf2dbb4a9))


### Code Refactoring

* removed link_libraries call for CompilerBuilder ([e5583e6](https://github.com/TaceoLabs/collaborative-circom/commit/e5583e6f3f8851f74ca482dda9e9eb50183b8ef5))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* circom-mpc-vm bumped from 0.1.0 to 0.1.1
* dev-dependencies
* circom-types bumped from 0.1.0 to 0.2.0
* collaborative-groth16 bumped from 0.1.0 to 0.2.0
* mpc-core bumped from 0.1.0 to 0.2.0

## [0.1.0](https://github.com/TaceoLabs/collaborative-circom/compare/circom-mpc-compiler-v0.0.1...circom-mpc-compiler-v0.1.0) (2024-06-14)


Expand Down
10 changes: 5 additions & 5 deletions circom-mpc-compiler/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "circom-mpc-compiler"
version = "0.1.0"
version = "0.2.0"
edition.workspace = true
rust-version.workspace = true
authors.workspace = true
Expand All @@ -20,7 +20,7 @@ circom-constraint_generation = { version = "2.1.9", git = "https://github.com/Ta
circom-constraint_list = { version = "2.1.8", git = "https://github.com/TaceoLabs/circom", package = "constraint_list", branch = "dev" }
circom-constraint_writers = { version = "2.1.8", git = "https://github.com/TaceoLabs/circom", package = "constraint_writers", branch = "dev" }
circom-dag = { version = "2.1.8", git = "https://github.com/TaceoLabs/circom", package = "dag", branch = "dev" }
circom-mpc-vm = { version = "0.1.0", path = "../circom-mpc-vm" }
circom-mpc-vm = { version = "0.1.1", path = "../circom-mpc-vm" }
circom-parser = { version = "2.1.9", git = "https://github.com/TaceoLabs/circom", package = "parser", branch = "dev" }
circom-program_structure = { version = "2.1.9", git = "https://github.com/TaceoLabs/circom", package = "program_structure", branch = "dev" }
circom-type_analysis = { version = "2.1.9", git = "https://github.com/TaceoLabs/circom", package = "type_analysis", branch = "dev" }
Expand All @@ -29,7 +29,7 @@ itertools.workspace = true

[dev-dependencies]
ark-bn254.workspace = true
circom-types = { version = "0.1.0", path = "../circom-types" }
collaborative-groth16 = { version = "0.1.0", path = "../collaborative-groth16" }
mpc-core = { version = "0.1.0", path = "../mpc-core" }
circom-types = { version = "0.2.0", path = "../circom-types" }
collaborative-groth16 = { version = "0.2.0", path = "../collaborative-groth16" }
mpc-core = { version = "0.2.0", path = "../mpc-core" }
tracing.workspace = true
16 changes: 16 additions & 0 deletions circom-mpc-vm/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# Changelog

## [0.1.1](https://github.com/TaceoLabs/collaborative-circom/compare/circom-mpc-vm-v0.1.0...circom-mpc-vm-v0.1.1) (2024-07-09)


### Bug Fixes

* correct order input array for sub_comp and naively creates all components even if not necessary ([6d40a94](https://github.com/TaceoLabs/collaborative-circom/commit/6d40a9465b5351f0d30ac9f19c2ee61f09ccdbbb))
* vector in/outputs for sub component ([#90](https://github.com/TaceoLabs/collaborative-circom/issues/90)) ([f148375](https://github.com/TaceoLabs/collaborative-circom/commit/f148375c3ca8674f1ecd08bb30c1e6bcf2dbb4a9))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* collaborative-groth16 bumped from 0.1.0 to 0.2.0
* mpc-core bumped from 0.1.0 to 0.2.0

## [0.1.0](https://github.com/TaceoLabs/collaborative-circom/compare/circom-mpc-vm-v0.0.1...circom-mpc-vm-v0.1.0) (2024-06-14)


Expand Down
6 changes: 3 additions & 3 deletions circom-mpc-vm/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "circom-mpc-vm"
version = "0.1.0"
version = "0.1.1"
edition.workspace = true
rust-version.workspace = true
authors.workspace = true
Expand All @@ -13,10 +13,10 @@ readme.workspace = true
[dependencies]
ark-ec.workspace = true
ark-ff.workspace = true
collaborative-groth16 = { version = "0.1.0", path = "../collaborative-groth16" }
collaborative-groth16 = { version = "0.2.0", path = "../collaborative-groth16" }
eyre.workspace = true
itertools.workspace = true
mpc-core = { version = "0.1.0", path = "../mpc-core" }
mpc-core = { version = "0.2.0", path = "../mpc-core" }
mpc-net = { workspace = true }
num-bigint.workspace = true
num-traits.workspace = true
Expand Down
8 changes: 8 additions & 0 deletions circom-types/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## [0.2.0](https://github.com/TaceoLabs/collaborative-circom/compare/circom-types-v0.1.0...circom-types-v0.2.0) (2024-07-09)


### Features

* build own zkey that can ser/de ([5a9d055](https://github.com/TaceoLabs/collaborative-circom/commit/5a9d0555f196f4d3537623b6aa056476a466926c))
* can swap between ourzkey and old ([f1fcae2](https://github.com/TaceoLabs/collaborative-circom/commit/f1fcae2a7894aca5cec812c19dc2f4c5e1f5f8d6))

## [0.1.0](https://github.com/TaceoLabs/collaborative-circom/compare/circom-types-v0.0.1...circom-types-v0.1.0) (2024-06-14)


Expand Down
2 changes: 1 addition & 1 deletion circom-types/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "circom-types"
version = "0.1.0"
version = "0.2.0"
publish.workspace = true
authors.workspace = true
edition.workspace = true
Expand Down
25 changes: 25 additions & 0 deletions collaborative-circom/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,30 @@
# Changelog

## [0.2.0](https://github.com/TaceoLabs/collaborative-circom/compare/collaborative-circom-v0.1.2...collaborative-circom-v0.2.0) (2024-07-09)


### Features

* added a lot tracings ([c4f24d1](https://github.com/TaceoLabs/collaborative-circom/commit/c4f24d15f0c7af0560fbffe4a4aaedda2fa515e8))
* added kyc example ([8b45982](https://github.com/TaceoLabs/collaborative-circom/commit/8b4598239fec55f4a4f6d87dfe12ea4aca19fddb))


### Bug Fixes

* now writes 0 instead of empty string when public inputs is zero ([eca6676](https://github.com/TaceoLabs/collaborative-circom/commit/eca667608774484733925632358dedd6608d318b))
* pushed input.json for kyc ([be46bc2](https://github.com/TaceoLabs/collaborative-circom/commit/be46bc28c3ff28a135754a72664ba5732b413345))
* pushed ver_key.json for kyc ([96d745d](https://github.com/TaceoLabs/collaborative-circom/commit/96d745df27894b81b391c36d957e0b2ab66b16d1))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* circom-types bumped from 0.1.0 to 0.2.0
* circom-mpc-compiler bumped from 0.1.0 to 0.2.0
* collaborative-groth16 bumped from 0.1.0 to 0.2.0
* mpc-core bumped from 0.1.0 to 0.2.0

## [0.1.2](https://github.com/TaceoLabs/collaborative-circom/compare/collaborative-circom-v0.1.1...collaborative-circom-v0.1.2) (2024-06-14)


Expand Down
10 changes: 5 additions & 5 deletions collaborative-circom/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "collaborative-circom"
version = "0.1.2"
version = "0.2.0"

publish.workspace = true
authors.workspace = true
Expand All @@ -15,12 +15,12 @@ rust-version.workspace = true
[dependencies]
ark-bn254.workspace = true
bincode.workspace = true
circom-types = { version = "0.1.0", path = "../circom-types" }
circom-mpc-compiler = { version = "0.1.0", path = "../circom-mpc-compiler" }
circom-types = { version = "0.2.0", path = "../circom-types" }
circom-mpc-compiler = { version = "0.2.0", path = "../circom-mpc-compiler" }
clap.workspace = true
collaborative-groth16 = { version = "0.1.0", path = "../collaborative-groth16" }
collaborative-groth16 = { version = "0.2.0", path = "../collaborative-groth16" }
color-eyre = "0.6.3"
mpc-core = { version = "0.1.0", path = "../mpc-core" }
mpc-core = { version = "0.2.0", path = "../mpc-core" }
mpc-net.workspace = true
rand.workspace = true
num-traits.workspace = true
Expand Down
31 changes: 31 additions & 0 deletions collaborative-groth16/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,36 @@
# Changelog

## [0.2.0](https://github.com/TaceoLabs/collaborative-circom/compare/collaborative-groth16-v0.1.0...collaborative-groth16-v0.2.0) (2024-07-09)


### ⚠ BREAKING CHANGES

* document collaborative-groth16

### Features

* added a lot tracings ([c4f24d1](https://github.com/TaceoLabs/collaborative-circom/commit/c4f24d15f0c7af0560fbffe4a4aaedda2fa515e8))
* added interfaces to add values to SharedInput ([abe8db7](https://github.com/TaceoLabs/collaborative-circom/commit/abe8db75911eea82fc00e8a981bfe093e0e0b3d4))


### Bug Fixes

* implement optional post-processing permutation for FFTs and correct root of unity calculation to match circom output ([5ab3292](https://github.com/TaceoLabs/collaborative-circom/commit/5ab329294959c85ea6e0823cbe651ba6efa747f8))


### Documentation

* document collaborative-groth16 ([56b873c](https://github.com/TaceoLabs/collaborative-circom/commit/56b873c6c60032dea27ee5640418b7e92bf837ec))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* circom-types bumped from 0.1.0 to 0.2.0
* mpc-core bumped from 0.1.0 to 0.2.0
* mpc-net bumped from 0.1.0 to 0.1.1

## [0.1.0](https://github.com/TaceoLabs/collaborative-circom/compare/collaborative-groth16-v0.0.1...collaborative-groth16-v0.1.0) (2024-06-14)


Expand Down
8 changes: 4 additions & 4 deletions collaborative-groth16/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "collaborative-groth16"
version = "0.1.0"
version = "0.2.0"
publish.workspace = true
authors.workspace = true
edition.workspace = true
Expand All @@ -22,11 +22,11 @@ ark-relations = { workspace = true }
ark-serialize = { workspace = true }
ark-std = { workspace = true }
byteorder = { workspace = true }
circom-types = { version = "0.1.0", path = "../circom-types" }
circom-types = { version = "0.2.0", path = "../circom-types" }
eyre = { workspace = true }
itertools = { workspace = true }
mpc-core = { version = "0.1.0", path = "../mpc-core" }
mpc-net = { version = "0.1.0", path = "../mpc-net" }
mpc-core = { version = "0.2.0", path = "../mpc-core" }
mpc-net = { version = "0.1.1", path = "../mpc-net" }
num-traits = { workspace = true }
rand = { workspace = true }
serde = { workspace = true }
Expand Down
21 changes: 21 additions & 0 deletions mpc-core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
# Changelog

## [0.2.0](https://github.com/TaceoLabs/collaborative-circom/compare/mpc-core-v0.1.0...mpc-core-v0.2.0) (2024-07-09)


### ⚠ BREAKING CHANGES

* clean up visibility of interfaces and add docs

### Features

* expose promot_from_trivial for Rep3 ([b329a42](https://github.com/TaceoLabs/collaborative-circom/commit/b329a427031d4e787addbf37902c710ba0132ccf))


### Bug Fixes

* implement optional post-processing permutation for FFTs and correct root of unity calculation to match circom output ([5ab3292](https://github.com/TaceoLabs/collaborative-circom/commit/5ab329294959c85ea6e0823cbe651ba6efa747f8))


### Code Refactoring

* clean up visibility of interfaces and add docs ([8a4f085](https://github.com/TaceoLabs/collaborative-circom/commit/8a4f08582a950d11f88e1de8fb6c4e28279b2891))

## [0.1.0](https://github.com/TaceoLabs/collaborative-circom/compare/mpc-core-v0.0.1...mpc-core-v0.1.0) (2024-06-14)


Expand Down
2 changes: 1 addition & 1 deletion mpc-core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "mpc-core"
version = "0.1.0"
version = "0.2.0"
publish.workspace = true
authors.workspace = true
edition.workspace = true
Expand Down
7 changes: 7 additions & 0 deletions mpc-net/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## [0.1.1](https://github.com/TaceoLabs/collaborative-circom/compare/mpc-net-v0.1.0...mpc-net-v0.1.1) (2024-07-09)


### Bug Fixes

* allow frames of 1GB per default ([57b09af](https://github.com/TaceoLabs/collaborative-circom/commit/57b09afd8b858dfd803c8f0bbb51a47d549fa8e7))

## [0.1.0](https://github.com/TaceoLabs/collaborative-circom/compare/mpc-net-v0.0.1...mpc-net-v0.1.0) (2024-06-14)


Expand Down
2 changes: 1 addition & 1 deletion mpc-net/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "mpc-net"
version = "0.1.0"
version = "0.1.1"
exclude = ["data"]
publish.workspace = true
authors.workspace = true
Expand Down
10 changes: 5 additions & 5 deletions tests/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "tests"
version = "0.1.0"
version = "0.1.1"
edition = "2021"
publish = false
license = "GPL-3.0" # due to circom-mpc-compiler dep
Expand All @@ -11,11 +11,11 @@ ark-groth16 = { workspace = true }
ark-ec = { workspace = true }
ark-serialize = { workspace = true }
ark-ff = { workspace = true }
collaborative-groth16 = { version = "0.1.0", path = "../collaborative-groth16" }
circom-mpc-compiler = { version = "0.1.0", path = "../circom-mpc-compiler" }
circom-types = { version = "0.1.0", path = "../circom-types" }
collaborative-groth16 = { version = "0.2.0", path = "../collaborative-groth16" }
circom-mpc-compiler = { version = "0.2.0", path = "../circom-mpc-compiler" }
circom-types = { version = "0.2.0", path = "../circom-types" }
itertools = { workspace = true }
mpc-core = { version = "0.1.0", path = "../mpc-core" }
mpc-core = { version = "0.2.0", path = "../mpc-core" }
bytes = { workspace = true }
rand = { workspace = true }
serde = { workspace = true }
Expand Down

0 comments on commit 9019686

Please sign in to comment.