# 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 = "chacha20stream" version = "2.2.1" authors = ["Avril "] description = "A writable wrapper stream for encryption and decryption with the stream cipher chacha20_poly1305" homepage = "https://git.flanchan.moe/flanchan/chacha20stream" keywords = ["chacha20_poly1305", "stream", "wrapper", "encryption", "decryption"] license = "MIT" repository = "https://github.com/notflan/chacha20stream" [profile.release] opt-level = 3 lto = "fat" codegen-units = 1 panic = "unwind" [lib] crate-type = ["rlib", "cdylib", "staticlib"] [dependencies.base64] version = "0.13" [dependencies.getrandom] version = "0.2" [dependencies.libc] version = "0.2.97" optional = true [dependencies.openssl] version = "0.10" [dependencies.pin-project] version = "1.0.6" optional = true [dependencies.serde] version = "1.0" features = ["derive"] optional = true [dependencies.smallvec] version = "1.6" features = ["union"] optional = true [dependencies.stackalloc] version = "1.1.1" [dependencies.tokio] version = "0.2" optional = true [dev-dependencies.tempfile] version = "3.2.0" [dev-dependencies.tokio] version = "0.2" features = ["full"] [build-dependencies.rustc_version] version = "0.2" [features] ad-hoc-buffer = [] async = ["tokio", "pin-project"] default = ["smallvec", "ffi"] explicit_clear = [] ffi = ["libc"]