diff --git a/akd/Cargo.toml b/akd/Cargo.toml index 8ff156ac..74c6770e 100644 --- a/akd/Cargo.toml +++ b/akd/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "akd" -version = "0.5.2" +version = "0.5.3" authors = ["Harjasleen Malvai ", "Kevin Lewi ", "Sean Lawlor "] description = "An implementation of an auditable key directory" license = "MIT OR Apache-2.0" @@ -11,11 +11,12 @@ readme = "../README.md" [features] bench = ["public-tests"] -public-tests = ["rand", "bincode", "serde", "colored", "once_cell", "ed25519-dalek/serde"] +public-tests = ["rand", "bincode", "colored", "once_cell", "serde_serialization"] # In the event that VRF's are enabled, AND builder has requested serde support # Add the serde flag to the dalek crate with --features "ed25519-dalek/serde" vrf = ["curve25519-dalek", "ed25519-dalek"] default = ["vrf"] +serde_serialization = ["serde", "ed25519-dalek/serde"] [dependencies] ## Required dependencies ## diff --git a/akd_client/Cargo.toml b/akd_client/Cargo.toml index dcba735d..f97c3a14 100644 --- a/akd_client/Cargo.toml +++ b/akd_client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "akd_client" -version = "0.5.2" +version = "0.5.3" authors = ["Harjasleen Malvai ", "Kevin Lewi ", "Sean Lawlor "] description = "Client verification companion for the auditable key directory with limited dependencies." license = "MIT OR Apache-2.0" @@ -27,7 +27,7 @@ serde = { version = "1.0", optional = true, features = ["derive"]} # Unfortunately, `wee_alloc` requires nightly Rust when targeting wasm for now. wee_alloc = { version = "0.4.5", optional = true } -curve25519-dalek = { version = "3.2", optional = true } +curve25519-dalek = { version = "3", optional = true } ed25519-dalek = { version = "1", features = ["serde"], optional = true} [features] diff --git a/akd_mysql/Cargo.toml b/akd_mysql/Cargo.toml index dcdb3212..83fdbf9e 100644 --- a/akd_mysql/Cargo.toml +++ b/akd_mysql/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "akd_mysql" -version = "0.5.2" +version = "0.5.3" authors = ["Harjasleen Malvai ", "Kevin Lewi ", "Sean Lawlor "] description = "A MySQL storage layer implementation for an auditable key directory (AKD)" license = "MIT OR Apache-2.0" @@ -23,9 +23,9 @@ tokio = { version = "1.10", features = ["full"] } async-recursion = "0.3" mysql_async = "0.29" log = { version = "0.4.8", features = ["kv_unstable"] } -akd = { path = "../akd", version = "^0.5.0", features = ["serde"] } +akd = { path = "../akd", version = "^0.5.0", features = ["serde_serialization"] } [dev-dependencies] criterion = "0.3" serial_test = "0.5" -akd = { path = "../akd", version = "^0.5.0", features = ["public-tests", "serde"] } +akd = { path = "../akd", version = "^0.5.0", features = ["public-tests"] }