# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2018" name = "clique-sibyl-commonlib" version = "2.3.2" include = [ "src/**/*.rs", "README.md", "assets/**/*", ] description = "Clique Sibyl Common Library, for generating and verifying TEE attestation (Intel SGX, Intel TDX) and providing customized TLS verification with TEE attestation" readme = "README.md" license = "Apache-2.0" [lib] crate-type = [ "cdylib", "lib", ] [dependencies.asn1-rs] version = "0.6.1" [dependencies.base64] version = "0.21.0" [dependencies.bit-vec] version = "0.6.3" default-features = false [dependencies.chrono] version = "0.4" [dependencies.der] version = "0.7.8" features = ["alloc"] [dependencies.getrandom] version = "0.2" optional = true [dependencies.hex] version = "0.4" [dependencies.hex-literal] version = "0.4.1" [dependencies.k256] version = "0.13.3" [dependencies.libc] version = "0.2" optional = true [dependencies.p256] version = "0.13.2" [dependencies.pem] version = "3.0.2" [dependencies.rand_core] version = "0.6.4" [dependencies.rsa] version = "0.9.2" [dependencies.rustls-020] version = "0.20.9" features = ["dangerous_configuration"] optional = true package = "rustls" [dependencies.rustls-021] version = "0.21.12" optional = true package = "rustls" [dependencies.rustls-022] version = "0.22.4" optional = true package = "rustls" [dependencies.rustls-023] version = "0.23.8" optional = true package = "rustls" [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.serde_json] version = "1.0" features = ["preserve_order"] [dependencies.sha2] version = "0.10" default-features = false [dependencies.sha3] version = "0.10.8" [dependencies.signature] version = "2.2.0" [dependencies.thiserror] version = "1.0.50" [dependencies.tracing] version = "0.1.40" [dependencies.uuid] version = "1.5.0" features = ["v4"] [dependencies.wasm-bindgen] version = "0.2.92" optional = true [dependencies.x509-cert] version = "0.2.5" [dependencies.x509-parser] version = "0.16.0" [dependencies.yasna] version = "=0.3.1" features = [ "chrono", "bit-vec", "num-bigint", ] [dev-dependencies.actix-rt] version = "2.9.0" [dev-dependencies.actix-web] version = "4.6.0" [dev-dependencies.awc] version = "3.5.0" [dev-dependencies.reqwest] version = "0.12.5" features = [ "rustls-tls", "blocking", ] default-features = false [dev-dependencies.tokio] version = "1" features = [ "full", "test-util", ] [features] default = [] rustls-0_20 = [ "rustls-020", "actix-web/rustls-0_20", "awc/rustls-0_20", ] rustls-0_21 = [ "rustls-021", "actix-web/rustls-0_21", "awc/rustls-0_21", ] rustls-0_22 = [ "rustls-022", "actix-web/rustls-0_22", "awc/rustls-0_22-webpki-roots", ] rustls-0_23 = [ "rustls-023", "actix-web/rustls-0_23", "awc/rustls-0_23", ] tdx_attest = ["libc"] wasm = [ "wasm-bindgen", "getrandom/js", ]