[package] name = "tlsn-core" authors = ["TLSNotary Team"] description = "Core types for TLSNotary" keywords = ["tls", "mpc", "2pc", "types"] categories = ["cryptography"] license = "MIT OR Apache-2.0" version = "0.1.0-alpha.13-pre" edition = "2021" [lints] workspace = true [features] default = [] fixtures = ["dep:hex", "dep:tlsn-data-fixtures"] [dependencies] tlsn-data-fixtures = { workspace = true, optional = true } tlsn-tls-core = { workspace = true, features = ["serde"] } tlsn-utils = { workspace = true } rangeset = { workspace = true, features = ["serde"] } bimap = { version = "0.6", features = ["serde"] } blake3 = { workspace = true } hex = { workspace = true, optional = true } opaque-debug = { workspace = true } rand = { workspace = true } rand_core = { workspace = true } rand_chacha = { workspace = true } rs_merkle = { workspace = true, features = ["serde"] } rstest = { workspace = true, optional = true } serde = { workspace = true } sha2 = { workspace = true } thiserror = { workspace = true } tiny-keccak = { workspace = true, features = ["keccak"] } web-time = { workspace = true } webpki-roots = { workspace = true } rustls-webpki = { workspace = true, features = ["ring"] } rustls-pki-types = { workspace = true } itybity = { workspace = true } zeroize = { workspace = true } [dev-dependencies] bincode = { workspace = true } hex = { workspace = true } rstest = { workspace = true } tlsn-data-fixtures = { workspace = true } webpki-root-certs = { workspace = true }