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