blob: 86457f926d471e6cd09428469458eb26e1cd90ea [file] [log] [blame]
# 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"
rust-version = "1.66"
name = "quiche"
version = "0.17.1"
authors = ["Alessandro Ghedini <alessandro@ghedini.me>"]
build = "src/build.rs"
include = [
"/*.md",
"/*.toml",
"/COPYING",
"/deps/boringssl/**/*.[chS]",
"/deps/boringssl/**/*.asm",
"/deps/boringssl/src/**/*.cc",
"/deps/boringssl/**/CMakeLists.txt",
"/deps/boringssl/**/sources.cmake",
"/deps/boringssl/LICENSE",
"/examples",
"/include",
"/quiche.svg",
"/src",
]
description = "🥧 Savoury implementation of the QUIC transport protocol and HTTP/3"
readme = "README.md"
keywords = [
"quic",
"http3",
]
categories = ["network-programming"]
license = "BSD-2-Clause"
repository = "https://github.com/cloudflare/quiche"
[package.metadata.docs.rs]
no-default-features = true
features = [
"boringssl-boring-crate",
"qlog",
]
rustdoc-args = [
"--cfg",
"docsrs",
]
[lib]
crate-type = [
"lib",
"staticlib",
"cdylib",
]
[dependencies.boring]
version = "2.0.0"
optional = true
[dependencies.foreign-types-shared]
version = "0.3.0"
optional = true
[dependencies.lazy_static]
version = "1"
[dependencies.libc]
version = "0.2"
[dependencies.libm]
version = "0.2"
[dependencies.log]
version = "0.4"
features = ["std"]
[dependencies.octets]
version = "0.2"
[dependencies.qlog]
version = "0.9"
optional = true
[dependencies.ring]
version = "0.16"
[dependencies.sfv]
version = "0.9"
optional = true
[dependencies.slab]
version = "0.4"
[dependencies.smallvec]
version = "1.10"
features = [
"serde",
"union",
]
[dev-dependencies.mio]
version = "0.8"
features = [
"net",
"os-poll",
]
[dev-dependencies.url]
version = "1"
[build-dependencies.cmake]
version = "0.1"
[features]
boringssl-boring-crate = [
"boring",
"foreign-types-shared",
]
boringssl-vendored = []
default = ["boringssl-vendored"]
ffi = []
fuzzing = []
pkg-config-meta = []
[target."cfg(windows)".dependencies.winapi]
version = "0.3"
features = [
"wincrypt",
"ws2def",
"ws2ipdef",
"ws2tcpip",
]