Skip to content

Commit 42acd28

Browse files
authored
scaffold verifier trait (#602)
* remove some unused dependencies * remove hyper from validation service * verification for Grant/Legacy credential types * verification trait * async * fix compile * credential * basic verification using what is in xmtp_mls * basic renaming * remove the test * add a test and some comments * fix comment * remove new for TestCred
1 parent 2f16634 commit 42acd28

13 files changed

+346
-104
lines changed

Cargo.lock

+30-70
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mls_validation_service/Cargo.toml

-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ path = "src/main.rs"
1111
clap = { version = "4.4.6", features = ["derive"] }
1212
env_logger = "0.10.0"
1313
hex = { workspace = true }
14-
hyper = "1.1.0"
1514
log = { workspace = true }
1615
openmls = { workspace = true }
1716
openmls_basic_credential = { workspace = true }

xmtp_api_grpc/Cargo.toml

-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ pbjson = "0.5.1"
1515
pbjson-types = "0.5.1"
1616
prost = { workspace = true, features = ["prost-derive"] }
1717
serde = { workspace = true, features = ["derive"] }
18-
serde_json.workspace = true
1918
tokio = { workspace = true, features = ["macros", "rt-multi-thread", "time"] }
2019
tonic = { workspace = true, features = [
2120
"tls",

xmtp_id/Cargo.toml

+4-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@ xmtp_proto.workspace = true
1515
openmls_traits.workspace = true
1616
openmls.workspace = true
1717
openmls_basic_credential.workspace = true
18+
openmls_rust_crypto.workspace = true
1819
prost.workspace = true
19-
tls_codec.workspace = true
2020
chrono.workspace = true
2121
serde.workspace = true
22+
async-trait.workspace = true
23+
futures.workspace = true
24+

0 commit comments

Comments
 (0)