mirror of
https://github.com/tlsnotary/tlsn.git
synced 2026-01-09 21:38:00 -05:00
* WIP: Adding actor sender for share conversion... * WIP: Added actor for share-conversion sender * Added actor for recevier * Added state enum to allow verify functionality * Added tests * Adapted trait bounds to rebase of async-factory PR * Added part of feedback * Added more tests * Completed feedback * Simplify code with let-else * code comments + test * Introduce additional `Error` state for share-conversion sender/receiver * Added feedback * misc comments * Cherry-picked from 870e4a1 and merged Added more let-else and changed error handling * Add critical errors which stop actor when out-of-order messages arrive * Made setup to be a message handled by handler and added it to the corresponding control Co-authored-by: themighty1 <you@example.com>
81 lines
1.5 KiB
TOML
81 lines
1.5 KiB
TOML
[workspace]
|
|
members = [
|
|
"actor-mux",
|
|
"actor-ot",
|
|
"actor-share-conversion",
|
|
"tls-core",
|
|
"mpc-core",
|
|
"mpc-aio",
|
|
"mpc-circuits",
|
|
"tls-circuits",
|
|
"tls-2pc-core",
|
|
#"tls-2pc-aio",
|
|
"utils",
|
|
"utils-aio",
|
|
"clmul",
|
|
"matrix-transpose",
|
|
"share-conversion-core",
|
|
"share-conversion-aio"
|
|
]
|
|
exclude = ["tls-client"]
|
|
|
|
[workspace.dependencies]
|
|
cfg-if = "1"
|
|
rand_chacha = "0.3"
|
|
rand = "0.8"
|
|
rand_core = "0.6"
|
|
criterion = "0.3"
|
|
cpufeatures = "0.2"
|
|
thiserror = "1"
|
|
async-trait = "0.1"
|
|
prost = "0.9"
|
|
futures = "0.3"
|
|
futures-util = "0.3"
|
|
cipher = "0.3"
|
|
p256 = "0.10"
|
|
tracing = "0.1"
|
|
tokio-util = "0.7"
|
|
tokio = "1.23"
|
|
mockall = "0.11"
|
|
async-stream = "0.3"
|
|
getrandom = "0.2"
|
|
wasm-bindgen = "0.2"
|
|
async-tungstenite = "0.16"
|
|
ws_stream_tungstenite = "0.7"
|
|
tracing-subscriber = "0.3"
|
|
clap = "3"
|
|
tokio-stream = "0.1"
|
|
regex = "1"
|
|
rayon = "1"
|
|
sha2 = "0.10"
|
|
blake3 = "1.3.3"
|
|
hex = "0.4"
|
|
serde = "1.0"
|
|
serde_yaml = "0.9"
|
|
lazy_static = "1"
|
|
aes = "0.7"
|
|
digest = "0.10"
|
|
prost-build = "0.9"
|
|
curve25519-dalek = "4.0.0-pre.4"
|
|
anyhow = "1"
|
|
elliptic-curve = "0.11"
|
|
derive_builder = "0.11"
|
|
merlin = "3"
|
|
rstest = "0.12"
|
|
pretty_assertions = "1"
|
|
hmac = "0.12"
|
|
once_cell = "1"
|
|
ghash_rc = { package = "ghash", version = "0.4" }
|
|
num = "0.4"
|
|
generic-array = "0.14"
|
|
num-bigint = "0.4"
|
|
num-traits = "0.2"
|
|
rustversion = "1"
|
|
sct = "0.7"
|
|
webpki = "0.22"
|
|
ring = "0.16"
|
|
bytes = "1"
|
|
async-std = "1"
|
|
xtra = { git = "https://github.com/Restioson/xtra", rev = "ca061b4" }
|
|
yamux = "0.10"
|