diff --git a/bbs_plus/Cargo.toml b/bbs_plus/Cargo.toml index 0696384b..0cd3e869 100644 --- a/bbs_plus/Cargo.toml +++ b/bbs_plus/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bbs_plus" -version = "0.18.0" +version = "0.19.0" edition.workspace = true authors.workspace = true license.workspace = true @@ -19,10 +19,10 @@ ark-std.workspace = true digest.workspace = true rayon = {workspace = true, optional = true} itertools.workspace = true -schnorr_pok = { version = "0.16.0", default-features = false, path = "../schnorr_pok" } -dock_crypto_utils = { version = "0.16.0", default-features = false, path = "../utils" } -oblivious_transfer_protocols = { version = "0.5.0", default-features = false, path = "../oblivious_transfer" } -secret_sharing_and_dkg = { version = "0.9.0", default-features = false, path = "../secret_sharing_and_dkg" } +schnorr_pok = { version = "0.17.0", default-features = false, path = "../schnorr_pok" } +dock_crypto_utils = { version = "0.17.0", default-features = false, path = "../utils" } +oblivious_transfer_protocols = { version = "0.6.0", default-features = false, path = "../oblivious_transfer" } +secret_sharing_and_dkg = { version = "0.10.0", default-features = false, path = "../secret_sharing_and_dkg" } sha3 = { version = "0.10.6", default-features = false } serde.workspace = true serde_with.workspace = true diff --git a/bulletproofs_plus_plus/Cargo.toml b/bulletproofs_plus_plus/Cargo.toml index 7dc905f3..ee9f20a6 100644 --- a/bulletproofs_plus_plus/Cargo.toml +++ b/bulletproofs_plus_plus/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bulletproofs_plus_plus" -version = "0.2.0" +version = "0.3.0" edition.workspace = true authors.workspace = true license.workspace = true @@ -18,7 +18,7 @@ serde.workspace = true serde_with.workspace = true zeroize.workspace = true rayon = { workspace = true, optional = true } -dock_crypto_utils = { version = "0.16.0", default-features = false, path = "../utils" } +dock_crypto_utils = { version = "0.17.0", default-features = false, path = "../utils" } [dev-dependencies] blake2.workspace = true diff --git a/coconut/Cargo.toml b/coconut/Cargo.toml index 19227ee1..ad2dd749 100644 --- a/coconut/Cargo.toml +++ b/coconut/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "coconut-crypto" -version = "0.7.0" +version = "0.8.0" edition.workspace = true authors.workspace = true license.workspace = true @@ -22,9 +22,9 @@ itertools.workspace = true zeroize.workspace = true serde_with.workspace = true rayon = { workspace = true, optional = true } -utils = { package = "dock_crypto_utils", version = "0.16.0", default-features = false, path = "../utils" } -schnorr_pok = { version = "0.16.0", default-features = false, path = "../schnorr_pok" } -secret_sharing_and_dkg = { version = "0.9.0", default-features = false, path = "../secret_sharing_and_dkg" } +utils = { package = "dock_crypto_utils", version = "0.17.0", default-features = false, path = "../utils" } +schnorr_pok = { version = "0.17.0", default-features = false, path = "../schnorr_pok" } +secret_sharing_and_dkg = { version = "0.10.0", default-features = false, path = "../secret_sharing_and_dkg" } [dev-dependencies] blake2.workspace = true diff --git a/compressed_sigma/Cargo.toml b/compressed_sigma/Cargo.toml index b943a622..e04d59c6 100644 --- a/compressed_sigma/Cargo.toml +++ b/compressed_sigma/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compressed_sigma" -version = "0.0.8" +version = "0.0.9" edition.workspace = true authors.workspace = true license.workspace = true @@ -15,7 +15,7 @@ ark-std.workspace = true ark-poly.workspace = true rayon = {workspace = true, optional = true} digest.workspace = true -dock_crypto_utils = { version = "0.16.0", default-features = false, path = "../utils" } +dock_crypto_utils = { version = "0.17.0", default-features = false, path = "../utils" } [dev-dependencies] blake2.workspace = true diff --git a/delegatable_credentials/Cargo.toml b/delegatable_credentials/Cargo.toml index 5a9777df..90ce54f1 100644 --- a/delegatable_credentials/Cargo.toml +++ b/delegatable_credentials/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "delegatable_credentials" -version = "0.7.0" +version = "0.8.0" edition.workspace = true authors.workspace = true license.workspace = true @@ -17,10 +17,10 @@ digest.workspace = true rayon = {workspace = true, optional = true} serde.workspace = true serde_with.workspace = true -dock_crypto_utils = { version = "0.16.0", default-features = false, path = "../utils" } +dock_crypto_utils = { version = "0.17.0", default-features = false, path = "../utils" } zeroize.workspace = true num-bigint = { version = "0.4.0", default-features = false } -schnorr_pok = { version = "0.16.0", default-features = false, path = "../schnorr_pok" } +schnorr_pok = { version = "0.17.0", default-features = false, path = "../schnorr_pok" } [dependencies.num-integer] version = "0.1.42" features = ["i128"] diff --git a/kvac/Cargo.toml b/kvac/Cargo.toml index f0cdab64..8d6ffd6b 100644 --- a/kvac/Cargo.toml +++ b/kvac/Cargo.toml @@ -14,8 +14,8 @@ ark-std.workspace = true ark-serialize.workspace = true digest.workspace = true zeroize.workspace = true -dock_crypto_utils = { version = "0.16.0", default-features = false, path = "../utils" } -schnorr_pok = { version = "0.16.0", default-features = false, path = "../schnorr_pok" } +dock_crypto_utils = { version = "0.17.0", default-features = false, path = "../utils" } +schnorr_pok = { version = "0.17.0", default-features = false, path = "../schnorr_pok" } rayon = {workspace = true, optional = true} serde.workspace = true serde_with.workspace = true diff --git a/legogroth16/Cargo.toml b/legogroth16/Cargo.toml index 55f53ba8..584ae30a 100644 --- a/legogroth16/Cargo.toml +++ b/legogroth16/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "legogroth16" -version = "0.11.0" +version = "0.12.0" authors = [ "arkworks contributors", "Dock.io" ] description = "An implementation of the LegoGroth16, the Legosnark variant of Groth16 zkSNARK proof system" repository.workspace = true @@ -29,7 +29,7 @@ num-bigint = { version = "0.4", default-features = false, optional = true } log = "0.4" ark-groth16 = { workspace = true, optional = true } ark-snark = { version = "^0.4.0", default-features = false, optional = true } -dock_crypto_utils = { version = "0.16.0", default-features = false, path = "../utils" } +dock_crypto_utils = { version = "0.17.0", default-features = false, path = "../utils" } [dev-dependencies] csv = { version = "1" } diff --git a/oblivious_transfer/Cargo.toml b/oblivious_transfer/Cargo.toml index c4881f03..8ecfc59d 100644 --- a/oblivious_transfer/Cargo.toml +++ b/oblivious_transfer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oblivious_transfer_protocols" -version = "0.5.0" +version = "0.6.0" edition.workspace = true authors.workspace = true license.workspace = true @@ -16,8 +16,8 @@ digest.workspace = true serde.workspace = true serde_with.workspace = true zeroize.workspace = true -dock_crypto_utils = { version = "0.16.0", default-features = false, path = "../utils" } -schnorr_pok = { version = "0.16.0", default-features = false, path = "../schnorr_pok" } +dock_crypto_utils = { version = "0.17.0", default-features = false, path = "../utils" } +schnorr_pok = { version = "0.17.0", default-features = false, path = "../schnorr_pok" } cipher = { version = "0.4.4", default-features = false, features = ["alloc"] } rayon = {workspace = true, optional = true} sha3 = { version = "0.10.6", default-features = false } diff --git a/proof_system/Cargo.toml b/proof_system/Cargo.toml index 1bae4823..a0d7d60f 100644 --- a/proof_system/Cargo.toml +++ b/proof_system/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "proof_system" -version = "0.24.0" +version = "0.25.0" edition.workspace = true authors.workspace = true license.workspace = true @@ -18,27 +18,27 @@ ark-ec.workspace = true ark-std.workspace = true digest.workspace = true rayon = {workspace = true, optional = true} -bbs_plus = { version = "0.18.0", default-features = false, path = "../bbs_plus" } -schnorr_pok = { version = "0.16.0", default-features = false, path = "../schnorr_pok" } -vb_accumulator = { version = "0.19.0", default-features = false, path = "../vb_accumulator" } -dock_crypto_utils = { version = "0.16.0", default-features = false, path = "../utils" } -saver = { version = "0.14.0", default-features = false, path = "../saver" } serde.workspace = true serde_with.workspace = true ark-groth16.workspace = true ark-r1cs-std.workspace = true ark-relations.workspace = true zeroize.workspace = true -coconut-crypto = { version = "0.7.0", default-features = false, path = "../coconut" } -merlin = { package = "dock_merlin", version = "3.0.0", default-features = false, path = "../merlin" } -legogroth16 = { version = "0.11.0", default-features = false, features = ["circom", "aggregation"], path = "../legogroth16" } -bulletproofs_plus_plus = { version = "0.2.0", default-features = false, path = "../bulletproofs_plus_plus" } -smc_range_proof = { version = "0.2.0", default-features = false, path = "../smc_range_proof" } -short_group_sig = { version = "0.1.0", default-features = false, path = "../short_group_sig" } -kvac = { version = "0.1.0", default-features = false, path = "../kvac" } itertools.workspace = true aead = {version = "0.5.2", default-features = false, features = [ "alloc" ]} chacha20poly1305 = {version = "0.10.1", default-features = false} +bbs_plus = { version = "0.19.0", default-features = false, path = "../bbs_plus" } +schnorr_pok = { version = "0.17.0", default-features = false, path = "../schnorr_pok" } +vb_accumulator = { version = "0.20.0", default-features = false, path = "../vb_accumulator" } +dock_crypto_utils = { version = "0.17.0", default-features = false, path = "../utils" } +saver = { version = "0.15.0", default-features = false, path = "../saver" } +coconut-crypto = { version = "0.8.0", default-features = false, path = "../coconut" } +merlin = { package = "dock_merlin", version = "3.0.0", default-features = false, path = "../merlin" } +legogroth16 = { version = "0.12.0", default-features = false, features = ["circom", "aggregation"], path = "../legogroth16" } +bulletproofs_plus_plus = { version = "0.3.0", default-features = false, path = "../bulletproofs_plus_plus" } +smc_range_proof = { version = "0.3.0", default-features = false, path = "../smc_range_proof" } +short_group_sig = { version = "0.1.0", default-features = false, path = "../short_group_sig" } +kvac = { version = "0.1.0", default-features = false, path = "../kvac" } [dev-dependencies] ark-bls12-381.workspace = true diff --git a/saver/Cargo.toml b/saver/Cargo.toml index 102af3f1..4f18f4e3 100644 --- a/saver/Cargo.toml +++ b/saver/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "saver" -version = "0.14.0" +version = "0.15.0" edition.workspace = true authors.workspace = true license.workspace = true @@ -17,11 +17,11 @@ ark-relations.workspace = true ark-groth16.workspace = true digest.workspace = true rayon = {workspace = true, optional = true} -dock_crypto_utils = { version = "0.16.0", default-features = false, path = "../utils" } +dock_crypto_utils = { version = "0.17.0", default-features = false, path = "../utils" } serde.workspace = true serde_with.workspace = true zeroize.workspace = true -legogroth16 = { version = "0.11.0", default-features = false, features = ["aggregation"], path = "../legogroth16" } +legogroth16 = { version = "0.12.0", default-features = false, features = ["aggregation"], path = "../legogroth16" } merlin = { package = "dock_merlin", version = "3.0.0", default-features = false, path = "../merlin" } [dev-dependencies] diff --git a/schnorr_pok/Cargo.toml b/schnorr_pok/Cargo.toml index d5ee22e4..8d91dab2 100644 --- a/schnorr_pok/Cargo.toml +++ b/schnorr_pok/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "schnorr_pok" -version = "0.16.0" +version = "0.17.0" edition.workspace = true authors.workspace = true license.workspace = true @@ -18,7 +18,7 @@ ark-ec.workspace = true ark-std.workspace = true rayon = {workspace = true, optional = true} digest.workspace = true -dock_crypto_utils = { version = "0.16.0", default-features = false, path = "../utils" } +dock_crypto_utils = { version = "0.17.0", default-features = false, path = "../utils" } serde.workspace = true serde_with.workspace = true zeroize.workspace = true diff --git a/secret_sharing_and_dkg/Cargo.toml b/secret_sharing_and_dkg/Cargo.toml index 88d35361..aaf9f06f 100644 --- a/secret_sharing_and_dkg/Cargo.toml +++ b/secret_sharing_and_dkg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "secret_sharing_and_dkg" -version = "0.9.0" +version = "0.10.0" edition.workspace = true authors.workspace = true license.workspace = true @@ -18,8 +18,8 @@ rayon = { workspace = true, optional = true } serde.workspace = true serde_with.workspace = true zeroize.workspace = true -dock_crypto_utils = { version = "0.16.0", default-features = false, path = "../utils" } -schnorr_pok = { version = "0.16.0", default-features = false, path = "../schnorr_pok" } +dock_crypto_utils = { version = "0.17.0", default-features = false, path = "../utils" } +schnorr_pok = { version = "0.17.0", default-features = false, path = "../schnorr_pok" } [dev-dependencies] blake2.workspace = true diff --git a/short_group_sig/Cargo.toml b/short_group_sig/Cargo.toml index 72ddeb09..a962728e 100644 --- a/short_group_sig/Cargo.toml +++ b/short_group_sig/Cargo.toml @@ -17,8 +17,8 @@ rayon = {workspace = true, optional = true} serde.workspace = true serde_with.workspace = true zeroize.workspace = true -dock_crypto_utils = { version = "0.16.0", default-features = false, path = "../utils" } -schnorr_pok = { version = "0.16.0", default-features = false, path = "../schnorr_pok" } +dock_crypto_utils = { version = "0.17.0", default-features = false, path = "../utils" } +schnorr_pok = { version = "0.17.0", default-features = false, path = "../schnorr_pok" } [dev-dependencies] blake2.workspace = true diff --git a/smc_range_proof/Cargo.toml b/smc_range_proof/Cargo.toml index e80604be..d8825680 100644 --- a/smc_range_proof/Cargo.toml +++ b/smc_range_proof/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "smc_range_proof" -version = "0.2.0" +version = "0.3.0" edition.workspace = true authors.workspace = true license.workspace = true @@ -14,10 +14,10 @@ ark-std.workspace = true ark-serialize.workspace = true digest.workspace = true zeroize.workspace = true -dock_crypto_utils = { version = "0.16.0", default-features = false, path = "../utils" } +dock_crypto_utils = { version = "0.17.0", default-features = false, path = "../utils" } short_group_sig = { version = "0.1.0", default-features = false, path = "../short_group_sig" } rayon = {workspace = true, optional = true} -schnorr_pok = { version = "0.16.0", default-features = false, path = "../schnorr_pok" } +schnorr_pok = { version = "0.17.0", default-features = false, path = "../schnorr_pok" } [dev-dependencies] blake2.workspace = true diff --git a/utils/Cargo.toml b/utils/Cargo.toml index 162fba04..d1a1c524 100644 --- a/utils/Cargo.toml +++ b/utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dock_crypto_utils" -version = "0.16.0" +version = "0.17.0" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/vb_accumulator/Cargo.toml b/vb_accumulator/Cargo.toml index 4df47072..60643942 100644 --- a/vb_accumulator/Cargo.toml +++ b/vb_accumulator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vb_accumulator" -version = "0.19.0" +version = "0.20.0" edition.workspace = true authors.workspace = true license.workspace = true @@ -22,8 +22,8 @@ rayon = {workspace = true, optional = true} serde.workspace = true serde_with.workspace = true zeroize.workspace = true -schnorr_pok = { version = "0.16.0", default-features = false, path = "../schnorr_pok" } -dock_crypto_utils = { version = "0.16.0", default-features = false, path = "../utils" } +schnorr_pok = { version = "0.17.0", default-features = false, path = "../schnorr_pok" } +dock_crypto_utils = { version = "0.17.0", default-features = false, path = "../utils" } short_group_sig = { version = "0.1.0", default-features = false, path = "../short_group_sig" } [dev-dependencies] diff --git a/vb_accumulator/src/proofs.rs b/vb_accumulator/src/proofs.rs index 8b9ddc5f..97114a52 100644 --- a/vb_accumulator/src/proofs.rs +++ b/vb_accumulator/src/proofs.rs @@ -228,9 +228,7 @@ pub struct SchnorrResponse { Deserialize, )] #[serde(bound = "")] -pub struct MembershipRandomizedWitness( - pub RandomizedWitness, -); +pub struct MembershipRandomizedWitness(pub RandomizedWitness); /// Blindings used during membership proof protocol #[serde_as] @@ -247,9 +245,7 @@ pub struct MembershipRandomizedWitness( ZeroizeOnDrop, )] #[serde(bound = "")] -pub struct MembershipBlindings( - pub Blindings, -); +pub struct MembershipBlindings(pub Blindings); /// Commitments from various Schnorr protocols used during membership proof protocol #[serde_as] @@ -257,9 +253,7 @@ pub struct MembershipBlindings( Clone, PartialEq, Eq, Debug, CanonicalSerialize, CanonicalDeserialize, Serialize, Deserialize, )] #[serde(bound = "")] -pub struct MembershipSchnorrCommit( - pub SchnorrCommit, -); +pub struct MembershipSchnorrCommit(pub SchnorrCommit); /// Responses from various Schnorr protocols used during membership proof protocol #[serde_as] @@ -267,9 +261,7 @@ pub struct MembershipSchnorrCommit( Clone, PartialEq, Eq, Debug, CanonicalSerialize, CanonicalDeserialize, Serialize, Deserialize, )] #[serde(bound = "")] -pub struct MembershipSchnorrResponse( - pub SchnorrResponse, -); +pub struct MembershipSchnorrResponse(pub SchnorrResponse); /// Proof of knowledge of the member and the membership witness #[serde_as]