Bump package versions

This commit is contained in:
Luke Parker
2023-03-16 19:29:22 -04:00
parent 4ed819fc7d
commit 0d4b66dc2a
15 changed files with 69 additions and 66 deletions

View File

@@ -1,6 +1,6 @@
[package]
name = "ciphersuite"
version = "0.1.1"
version = "0.2.0"
description = "Ciphersuites built around ff/group"
license = "MIT"
repository = "https://github.com/serai-dex/serai/tree/develop/crypto/ciphersuite"
@@ -19,20 +19,20 @@ zeroize = { version = "^1.5", features = ["zeroize_derive"] }
subtle = "^2.4"
digest = "0.10"
transcript = { package = "flexible-transcript", path = "../transcript", version = "0.2" }
transcript = { package = "flexible-transcript", path = "../transcript", version = "0.3" }
sha2 = { version = "0.10", optional = true }
sha3 = { version = "0.10", optional = true }
ff = { version = "0.12", features = ["bits"] }
group = "0.12"
dalek-ff-group = { path = "../dalek-ff-group", version = "^0.1.2", optional = true }
dalek-ff-group = { path = "../dalek-ff-group", version = "0.2", optional = true }
elliptic-curve = { version = "0.12", features = ["hash2curve"], optional = true }
p256 = { version = "0.12", features = ["arithmetic", "bits", "hash2curve"], optional = true }
k256 = { version = "0.12", features = ["arithmetic", "bits", "hash2curve"], optional = true }
minimal-ed448 = { path = "../ed448", version = "^0.1.2", optional = true }
minimal-ed448 = { path = "../ed448", version = "0.2", optional = true }
[dev-dependencies]
hex = "0.4"

View File

@@ -1,6 +1,6 @@
[package]
name = "dalek-ff-group"
version = "0.1.5"
version = "0.2.0"
description = "ff/group bindings around curve25519-dalek"
license = "MIT"
repository = "https://github.com/serai-dex/serai/tree/develop/crypto/dalek-ff-group"

View File

@@ -1,6 +1,6 @@
[package]
name = "dkg"
version = "0.2.0"
version = "0.3.0"
description = "Distributed key generation over ff/group"
license = "MIT"
repository = "https://github.com/serai-dex/serai/tree/develop/crypto/dkg"
@@ -21,17 +21,17 @@ zeroize = { version = "^1.5", features = ["zeroize_derive"] }
serde = { version = "1", features = ["derive"], optional = true }
transcript = { package = "flexible-transcript", path = "../transcript", version = "0.2", features = ["recommended"] }
transcript = { package = "flexible-transcript", path = "../transcript", version = "0.3", features = ["recommended"] }
chacha20 = { version = "0.9", features = ["zeroize"] }
ciphersuite = { path = "../ciphersuite", version = "0.1", features = ["std"] }
multiexp = { path = "../multiexp", version = "0.2", features = ["batch"] }
ciphersuite = { path = "../ciphersuite", version = "0.2", features = ["std"] }
multiexp = { path = "../multiexp", version = "0.3", features = ["batch"] }
schnorr = { package = "schnorr-signatures", path = "../schnorr", version = "0.2" }
dleq = { path = "../dleq", version = "0.2", features = ["serialize"] }
schnorr = { package = "schnorr-signatures", path = "../schnorr", version = "0.3" }
dleq = { path = "../dleq", version = "0.3", features = ["serialize"] }
[dev-dependencies]
ciphersuite = { path = "../ciphersuite", version = "0.1", features = ["std", "ristretto"] }
ciphersuite = { path = "../ciphersuite", version = "0.2", features = ["ristretto"] }
[features]
serde = ["dep:serde"]

View File

@@ -1,6 +1,6 @@
[package]
name = "dleq"
version = "0.2.0"
version = "0.3.0"
description = "Implementation of single and cross-curve Discrete Log Equality proofs"
license = "MIT"
repository = "https://github.com/serai-dex/serai/tree/develop/crypto/dleq"
@@ -19,12 +19,12 @@ zeroize = { version = "^1.5", features = ["zeroize_derive"] }
digest = "0.10"
transcript = { package = "flexible-transcript", path = "../transcript", version = "0.2" }
transcript = { package = "flexible-transcript", path = "../transcript", version = "0.3" }
ff = "0.12"
group = "0.12"
multiexp = { path = "../multiexp", version = "0.2", features = ["batch"], optional = true }
multiexp = { path = "../multiexp", version = "0.3", features = ["batch"], optional = true }
[dev-dependencies]
hex-literal = "0.3"

View File

@@ -1,6 +1,6 @@
[package]
name = "minimal-ed448"
version = "0.1.2"
version = "0.2.0"
description = "Unaudited, inefficient implementation of Ed448 in Rust"
license = "MIT"
repository = "https://github.com/serai-dex/serai/tree/develop/crypto/ed448"
@@ -26,7 +26,7 @@ group = "0.12"
generic-array = "0.14"
crypto-bigint = { version = "0.4", features = ["zeroize"] }
dalek-ff-group = { path = "../dalek-ff-group", version = "^0.1.2" }
dalek-ff-group = { path = "../dalek-ff-group", version = "0.2" }
[dev-dependencies]
hex = "0.4"

View File

@@ -1,6 +1,6 @@
[package]
name = "ff-group-tests"
version = "0.12.0"
version = "0.12.1"
description = "A collection of sanity tests for implementors of ff/group APIs"
license = "MIT"
repository = "https://github.com/serai-dex/serai/tree/develop/crypto/ff-group-tests"

View File

@@ -1,6 +1,6 @@
[package]
name = "modular-frost"
version = "0.5.0"
version = "0.6.0"
description = "Modular implementation of FROST over ff/group"
license = "MIT"
repository = "https://github.com/serai-dex/serai/tree/develop/crypto/frost"
@@ -24,25 +24,25 @@ subtle = "^2.4"
hex = { version = "0.4", optional = true }
digest = "0.10"
transcript = { package = "flexible-transcript", path = "../transcript", version = "0.2", features = ["recommended"] }
transcript = { package = "flexible-transcript", path = "../transcript", version = "0.3", features = ["recommended"] }
dalek-ff-group = { path = "../dalek-ff-group", version = "^0.1.2", optional = true }
minimal-ed448 = { path = "../ed448", version = "^0.1.2", optional = true }
dalek-ff-group = { path = "../dalek-ff-group", version = "0.2", optional = true }
minimal-ed448 = { path = "../ed448", version = "0.2", optional = true }
ciphersuite = { path = "../ciphersuite", version = "0.1", features = ["std"] }
ciphersuite = { path = "../ciphersuite", version = "0.2", features = ["std"] }
multiexp = { path = "../multiexp", version = "0.2", features = ["batch"] }
multiexp = { path = "../multiexp", version = "0.3", features = ["batch"] }
schnorr = { package = "schnorr-signatures", path = "../schnorr", version = "0.2" }
dleq = { path = "../dleq", version = "0.2", features = ["serialize"] }
schnorr = { package = "schnorr-signatures", path = "../schnorr", version = "0.3" }
dleq = { path = "../dleq", version = "0.3", features = ["serialize"] }
dkg = { path = "../dkg", version = "0.2" }
dkg = { path = "../dkg", version = "0.3" }
[dev-dependencies]
hex = "0.4"
serde_json = "1"
dkg = { path = "../dkg", version = "0.2", features = ["tests"] }
dkg = { path = "../dkg", version = "0.3", features = ["tests"] }
[features]
ed25519 = ["dalek-ff-group", "ciphersuite/ed25519"]

View File

@@ -14,4 +14,7 @@ This library offers ciphersuites compatible with the
This library was
[audited by Cypher Stack in March 2023](../../audits/Cypher Stack crypto March 2023/Audit.pdf),
culminating in commit 669d2dbffc1dafb82a09d9419ea182667115df06.
culminating in commit 669d2dbffc1dafb82a09d9419ea182667115df06. While this
included FROST's definition of Ed448, the underlying Ed448 ciphersuite (offered
by the ciphersuite crate) was not audited, nor was the minimal-ed448 crate
implementing the curve itself.

View File

@@ -1,6 +1,6 @@
[package]
name = "multiexp"
version = "0.2.2"
version = "0.3.0"
description = "Multiexponentation algorithms for ff/group"
license = "MIT"
repository = "https://github.com/serai-dex/serai/tree/develop/crypto/multiexp"

View File

@@ -1,6 +1,6 @@
[package]
name = "schnorr-signatures"
version = "0.2.0"
version = "0.3.0"
description = "Minimal Schnorr signatures crate hosting common code"
license = "MIT"
repository = "https://github.com/serai-dex/serai/tree/develop/crypto/schnorr"
@@ -17,13 +17,13 @@ rand_core = "0.6"
zeroize = { version = "^1.5", features = ["zeroize_derive"] }
transcript = { package = "flexible-transcript", path = "../transcript", version = "0.2" }
transcript = { package = "flexible-transcript", path = "../transcript", version = "0.3" }
ciphersuite = { path = "../ciphersuite", version = "0.1" }
multiexp = { path = "../multiexp", version = "0.2", features = ["batch"] }
ciphersuite = { path = "../ciphersuite", version = "0.2" }
multiexp = { path = "../multiexp", version = "0.3", features = ["batch"] }
[dev-dependencies]
hex = "0.4"
sha2 = "0.10"
dalek-ff-group = { path = "../dalek-ff-group", version = "^0.1.2" }
ciphersuite = { path = "../ciphersuite", version = "0.1", features = ["ed25519"] }
dalek-ff-group = { path = "../dalek-ff-group", version = "0.2" }
ciphersuite = { path = "../ciphersuite", version = "0.2", features = ["ed25519"] }

View File

@@ -1,6 +1,6 @@
[package]
name = "flexible-transcript"
version = "0.2.0"
version = "0.3.0"
description = "A simple transcript trait definition, along with viable options"
license = "MIT"
repository = "https://github.com/serai-dex/serai/tree/develop/crypto/transcript"