mirror of
https://github.com/tlsnotary/tlsn.git
synced 2026-01-08 21:08:04 -05:00
40 lines
1.0 KiB
TOML
40 lines
1.0 KiB
TOML
[package]
|
|
name = "tlsn-tls-core"
|
|
authors = ["TLSNotary Team"]
|
|
description = "Cryptographic operations for the TLSNotary TLS client"
|
|
keywords = ["tls", "mpc", "2pc"]
|
|
categories = ["cryptography"]
|
|
license = "Apache-2.0 OR ISC OR MIT"
|
|
version = "0.1.0-alpha.13-pre"
|
|
edition = "2021"
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[lib]
|
|
name = "tls_core"
|
|
|
|
[features]
|
|
default = ["logging", "tls12", "prf"]
|
|
serde = ["dep:serde"]
|
|
tls12 = []
|
|
handshake = []
|
|
ghash = []
|
|
logging = ["tracing"]
|
|
prf = ["dep:hmac", "dep:sha2"]
|
|
|
|
[dependencies]
|
|
futures = { workspace = true }
|
|
hmac = { workspace = true, optional = true }
|
|
rand = { workspace = true }
|
|
ring = { workspace = true }
|
|
rustls-pemfile = { workspace = true }
|
|
sct = { workspace = true }
|
|
serde = { workspace = true, optional = true, features = ["derive"] }
|
|
sha2 = { workspace = true, optional = true }
|
|
thiserror = { workspace = true }
|
|
tracing = { workspace = true, optional = true }
|
|
web-time = { workspace = true }
|
|
rustls-webpki = { workspace = true, features = ["ring"] }
|
|
rustls-pki-types = { workspace = true }
|