diff --git a/.gitignore b/.gitignore index 088ba6b..6a0375b 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,5 @@ Cargo.lock # These are backup files generated by rustfmt **/*.rs.bk + +.idea \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index a4e2bd3..4d00f17 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ -# Initial release (v0.2.0) +# CHANGELOG -{TODO: Description of what exactly we include in the initial release} \ No newline at end of file +## Pending + +### Breaking changes + +### Features + +### Improvements + +### Bug fixes + +## v0.3.0 + +- initial release \ No newline at end of file diff --git a/Cargo.toml b/Cargo.toml index 95dab48..b5f49f1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,14 @@ [package] name = "ark-sponge" -version = "0.2.0" -authors = [] +version = "0.3.0" +authors = [ "arkworks contributors" ] +description = "An implementation of the cryptographic sponge functions for zkSNARK" +homepage = "https://arkworks.rs" +repository = "https://github.com/arkworks-rs/sponge" +documentation = "https://docs.rs/ark-sponge/" +keywords = [ "zero-knowledge", "cryptography", "zkSNARK", "SNARK", "Poseidon", "sponge" ] +categories = [ "cryptography" ] +include = ["Cargo.toml", "src", "README.md", "LICENSE-APACHE", "LICENSE-MIT"] edition = "2018" [profile.release] @@ -11,23 +18,22 @@ incremental = true panic = 'abort' [dependencies] -ark-ec = { version = "^0.2.0", default_features = false } -ark-ff = { version = "^0.2.0", default_features = false } -ark-serialize = { version = "0.2.0", default_features = false} -ark-std = { version = "^0.2.0", default-features = false } +ark-ec = { version = "^0.3.0", default_features = false } +ark-ff = { version = "^0.3.0", default_features = false } +ark-serialize = { version = "^0.3.0", default_features = false} +ark-std = { version = "^0.3.0", default-features = false } derivative = { version = "2.1.1", features = [ "use_core" ] } digest = { version = "0.9.0", default_features = false } -rand_core = { version = "0.5" } -rand_chacha = { version = "0.2.1", default-features = false } +rand_chacha = { version = "0.3.0", default-features = false } # Dependencies for r1cs -ark-nonnative-field = { version = "^0.2.0", default-features = false, optional = true } -ark-r1cs-std = { version = "^0.2.0", default-features = false, optional = true } -ark-relations = { version = "^0.2.0", default-features = false, optional = true } +ark-nonnative-field = { version = "^0.3.0", default-features = false, optional = true } +ark-r1cs-std = { version = "^0.3.0", default-features = false, optional = true } +ark-relations = { version = "^0.3.0", default-features = false, optional = true } tracing = { version = "0.1", default-features = false, features = [ "attributes" ], optional = true } [dev-dependencies] -ark-test-curves = {version = "0.2.0", features = ["bls12_381_curve", "mnt4_753_curve"]} +ark-test-curves = { version = "^0.3.0", features = ["bls12_381_curve", "mnt4_753_curve"]} [features] default = [ "r1cs", "std" ]