• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
2#
3# When uploading crates to the registry Cargo will automatically
4# "normalize" Cargo.toml files for maximal compatibility
5# with all versions of Cargo and also rewrite `path` dependencies
6# to registry (e.g., crates.io) dependencies.
7#
8# If you are reading this file be aware that the original Cargo.toml
9# will likely look very different (and much more reasonable).
10# See Cargo.toml.orig for the original contents.
11
12[package]
13edition = "2018"
14rust-version = "1.66"
15name = "quiche"
16version = "0.17.1"
17authors = ["Alessandro Ghedini <alessandro@ghedini.me>"]
18build = "src/build.rs"
19include = [
20    "/*.md",
21    "/*.toml",
22    "/COPYING",
23    "/deps/boringssl/**/*.[chS]",
24    "/deps/boringssl/**/*.asm",
25    "/deps/boringssl/src/**/*.cc",
26    "/deps/boringssl/**/CMakeLists.txt",
27    "/deps/boringssl/**/sources.cmake",
28    "/deps/boringssl/LICENSE",
29    "/examples",
30    "/include",
31    "/quiche.svg",
32    "/src",
33]
34description = "�� Savoury implementation of the QUIC transport protocol and HTTP/3"
35readme = "README.md"
36keywords = [
37    "quic",
38    "http3",
39]
40categories = ["network-programming"]
41license = "BSD-2-Clause"
42repository = "https://github.com/cloudflare/quiche"
43
44[package.metadata.docs.rs]
45no-default-features = true
46features = [
47    "boringssl-boring-crate",
48    "qlog",
49]
50rustdoc-args = [
51    "--cfg",
52    "docsrs",
53]
54
55[lib]
56crate-type = [
57    "lib",
58    "staticlib",
59    "cdylib",
60]
61
62[dependencies.boring]
63version = "2.0.0"
64optional = true
65
66[dependencies.foreign-types-shared]
67version = "0.3.0"
68optional = true
69
70[dependencies.lazy_static]
71version = "1"
72
73[dependencies.libc]
74version = "0.2"
75
76[dependencies.libm]
77version = "0.2"
78
79[dependencies.log]
80version = "0.4"
81features = ["std"]
82
83[dependencies.octets]
84version = "0.2"
85
86[dependencies.qlog]
87version = "0.9"
88optional = true
89
90[dependencies.ring]
91version = "0.16"
92
93[dependencies.sfv]
94version = "0.9"
95optional = true
96
97[dependencies.slab]
98version = "0.4"
99
100[dependencies.smallvec]
101version = "1.10"
102features = [
103    "serde",
104    "union",
105]
106
107[dev-dependencies.mio]
108version = "0.8"
109features = [
110    "net",
111    "os-poll",
112]
113
114[dev-dependencies.url]
115version = "1"
116
117[build-dependencies.cmake]
118version = "0.1"
119
120[features]
121boringssl-boring-crate = [
122    "boring",
123    "foreign-types-shared",
124]
125boringssl-vendored = []
126default = ["boringssl-vendored"]
127ffi = []
128fuzzing = []
129pkg-config-meta = []
130
131[target."cfg(windows)".dependencies.winapi]
132version = "0.3"
133features = [
134    "wincrypt",
135    "ws2def",
136    "ws2ipdef",
137    "ws2tcpip",
138]
139