| /external/curl/docs/ |
| D | RUSTLS.md | 1 <!-- 4 SPDX-License-Identifier: curl 5 --> 7 # Rustls 9 [Rustls is a TLS backend written in Rust](https://docs.rs/rustls/). Curl can 11 the [rustls-ffi C bindings](https://github.com/rustls/rustls-ffi/). This 12 version of curl depends on version v0.13.0 of rustls-ffi. 14 # Building with rustls 18 Next, check out, build, and install the appropriate version of rustls-ffi: 20 % git clone https://github.com/rustls/rustls-ffi -b v0.13.0 [all …]
|
| /external/rust/crates/tonic/ |
| D | Cargo.toml.orig | 4 # - Remove path dependencies 5 # - Update html_root_url. 6 # - Update doc url 7 # - Cargo.toml 8 # - README.md 9 # - Update CHANGELOG.md. 10 # - Create "v0.11.x" git tag. 12 categories = ["web-programming", "network-programming", "asynchronous"] 23 version = "0.11.0" 26 codegen = ["dep:async-trait"] [all …]
|
| D | Cargo.toml | 15 version = "0.11.0" 31 "web-programming", 32 "network-programming", 39 all-features = true 40 rustdoc-args = [ 41 "--cfg", 49 [dependencies.async-stream] 50 version = "0.3" 53 [dependencies.async-trait] 54 version = "0.1.13" [all …]
|
| D | README.md | 1  25 - Bi-directional streaming 26 - High performance async io 27 - Interoperability 28 - TLS backed by [`rustls`] 29 - Load balancing 30 - Custom metadata 31 - Authentication 32 - Health Checking 39 If you're using [rust-analyzer] we recommend you set `"rust-analyzer.cargo.buildScripts.enable": tr… [all …]
|
| /external/rust/crates/tungstenite/ |
| D | Cargo.toml.orig | 3 description = "Lightweight stream-based WebSocket implementation" 4 categories = ["web-programming::websocket", "network-programming"] 7 license = "MIT OR Apache-2.0" 9 homepage = "https://github.com/snapview/tungstenite-rs" 11 repository = "https://github.com/snapview/tungstenite-rs" 12 version = "0.21.0" 14 rust-version = "1.51" 15 include = ["benches/**/*", "src/**/*", "examples/**/*", "LICENSE-*", "README.md", "CHANGELOG.md"] 18 all-features = true 22 handshake = ["data-encoding", "http", "httparse", "sha1", "url"] [all …]
|
| D | Cargo.toml | 14 rust-version = "1.51" 16 version = "0.21.0" 25 "LICENSE-*", 29 description = "Lightweight stream-based WebSocket implementation" 30 homepage = "https://github.com/snapview/tungstenite-rs" 39 "web-programming::websocket", 40 "network-programming", 42 license = "MIT OR Apache-2.0" 43 repository = "https://github.com/snapview/tungstenite-rs" 46 all-features = true [all …]
|
| D | CHANGELOG.md | 2 - Fix read-predominant auto pong responses not flushing when hitting WouldBlock errors. 3 - Improve `FrameHeader::format` write correctness. 4 - Up minimum _rustls_ to `0.21.6`. 5 - Update _webpki-roots_ to `0.26`. 8 - Fixes [CVE-2023-43669](https://github.com/snapview/tungstenite-rs/pull/379). 11 - Remove many implicit flushing behaviours. In general reading and writing messages will no 15 - Add `WebSocket::read`, `write`, `send`, `flush`. Deprecate `read_message`, `write_message`, `writ… 16 - Add `FrameSocket::read`, `write`, `send`, `flush`. Remove `read_frame`, `write_frame`, `write_pen… 18 - Add `WebSocketContext::read`, `write`, `flush`. Remove `read_message`, `write_message`, `write_pe… 20 - Remove `send_queue`, replaced with using the frame write buffer to achieve similar results. [all …]
|
| D | Cargo.lock | 3 version = 3 6 name = "aho-corasick" 7 version = "1.1.2" 8 source = "registry+https://github.com/rust-lang/crates.io-index" 16 version = "0.1.6" 17 source = "registry+https://github.com/rust-lang/crates.io-index" 22 version = "1.0.4" 23 source = "registry+https://github.com/rust-lang/crates.io-index" 28 version = "1.1.0" 29 source = "registry+https://github.com/rust-lang/crates.io-index" [all …]
|
| /external/curl/.github/workflows/ |
| D | linux.yml | 3 # SPDX-License-Identifier: curl 10 - master 11 - '*/ci' 12 paths-ignore: 13 - '**/*.md' 14 - '.azure-pipelines.yml' 15 - '.circleci/**' 16 - '.cirrus.yml' 17 - 'appveyor.*' 18 - 'packages/**' [all …]
|
| /external/bazelbuild-rules_rust/examples/crate_universe/multi_package/sub_pkgs/pkg_b/src/ |
| D | lib.rs | 1 //! A reimplementation of https://github.com/rustls/rustls/blob/v/0.20.8/rustls/tests/client_cert_v… 6 use rustls::client::WebPkiVerifier; 7 use rustls::server::{ClientCertVerified, ClientCertVerifier}; 8 use rustls::PrivateKey; 9 use rustls::{Certificate, DistinguishedNames, Error, ServerConfig, SignatureScheme}; 22 pub fn bytes_for(keytype: &str, path: &str) -> &'static [u8] { 63 fn bytes_for(&self, part: &str) -> &'static [u8] { in bytes_for() 71 pub fn get_chain(&self) -> Vec<Certificate> { in get_chain() 79 pub fn get_key(&self) -> PrivateKey { in get_key() 87 pub fn get_client_chain(&self) -> Vec<Certificate> { in get_client_chain() [all …]
|
| /external/curl/lib/vtls/ |
| D | rustls.c | 8 * Copyright (C) Jacob Hoffman-Andrews, 9 * <github@hoffman-andrews.com> 23 * SPDX-License-Identifier: curl 33 #include <rustls.h> 53 /* For a given rustls_result error code, return the best-matching CURLcode. */ 72 struct ssl_connect_data *ctx = cf->ctx; in cr_data_pending() 76 DEBUGASSERT(ctx && ctx->backend); in cr_data_pending() 77 backend = (struct rustls_ssl_backend_data *)ctx->backend; in cr_data_pending() 78 return backend->data_in_pending; in cr_data_pending() 90 struct ssl_connect_data *const connssl = io_ctx->cf->ctx; in read_cb() [all …]
|
| D | vtls_int.h | 23 * SPDX-License-Identifier: curl 32 /* see https://www.iana.org/assignments/tls-extensiontype-values/ */ 67 /* Information in each SSL cfilter context: cf->ctx */ 83 ((struct ssl_connect_data *)(cf)->ctx)->call_data 100 size_t (*version)(char *buffer, size_t size); member 201 #include "schannel.h" /* Schannel SSPI version */ 202 #include "sectransp.h" /* SecureTransport (Darwin) version */ 205 #include "rustls.h" /* rustls versions */
|
| /external/bazelbuild-rules_rust/examples/crate_universe/multi_package/pkg_a/ |
| D | Cargo.toml | 3 version = "0.1.0" 6 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 10 reqwest = { default-features = false, version = "0.11.4", features = ["blocking", "json", "rustls-t… 12 [dev-dependencies] 13 # Pin to a version of `httmock` that supports `rustls`. 15 httpmock = { default-features = false, features = ["rustls"], git = "https://github.com/alexliesenf… 17 [patch.crates-io]
|
| D | Cargo.lock | 3 version = 3 6 name = "aho-corasick" 7 version = "0.7.20" 8 source = "registry+https://github.com/rust-lang/crates.io-index" 16 version = "1.0.69" 17 source = "registry+https://github.com/rust-lang/crates.io-index" 21 name = "assert-json-diff" 22 version = "2.0.2" 23 source = "registry+https://github.com/rust-lang/crates.io-index" 31 name = "async-channel" [all …]
|
| /external/bazelbuild-rules_rust/examples/crate_universe/multi_package/ |
| D | Cargo.Bazel.lock | 3 version = 3 6 name = "aho-corasick" 7 version = "0.7.20" 8 source = "registry+https://github.com/rust-lang/crates.io-index" 16 version = "1.0.69" 17 source = "registry+https://github.com/rust-lang/crates.io-index" 21 name = "assert-json-diff" 22 version = "2.0.2" 23 source = "registry+https://github.com/rust-lang/crates.io-index" 31 name = "async-channel" [all …]
|
| D | cargo-bazel-lock.json | 4 "aho-corasick 0.7.20": { 5 "name": "aho-corasick", 6 "version": "0.7.20", string 7 "package_url": "https://github.com/BurntSushi/aho-corasick", 10 "url": "https://crates.io/api/v1/crates/aho-corasick/0.7.20/download", 50 "version": "0.7.20" string 61 "version": "1.0.69", string 117 "version": "1.0.69" string 124 "license": "MIT OR Apache-2.0", 126 "Apache-2.0", [all …]
|
| /external/bazelbuild-rules_rust/examples/crate_universe/multi_package/sub_pkgs/pkg_b/ |
| D | Cargo.toml | 3 version = "0.1.0" 6 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 9 rustls = "0.20.8" 10 rustls-pemfile = "1.0.2"
|
| D | Cargo.lock | 3 version = 3 7 version = "3.12.0" 8 source = "registry+https://github.com/rust-lang/crates.io-index" 13 version = "1.0.79" 14 source = "registry+https://github.com/rust-lang/crates.io-index" 18 name = "cfg-if" 19 version = "1.0.0" 20 source = "registry+https://github.com/rust-lang/crates.io-index" 24 name = "js-sys" 25 version = "0.3.61" [all …]
|
| /external/rust/crates/tungstenite/src/ |
| D | error.rs | 38 /// Input-output error. Apart from WouldBlock, these are generally errors with the 45 /// to provide a feature-agnostic API surface. 48 /// - When reading: buffer capacity exhausted. 49 /// - When writing: your message is bigger than the configured max message size 60 #[error("UTF-8 encoding error")] 79 fn from(_: str::Utf8Error) -> Self { in from() 85 fn from(_: string::FromUtf8Error) -> Self { in from() 92 fn from(err: http::header::InvalidHeaderValue) -> Self { in from() 99 fn from(err: http::header::InvalidHeaderName) -> Self { in from() 106 fn from(_: http::header::ToStrError) -> Self { in from() [all …]
|
| D | client.rs | 37 /// similar to `std::net::TcpStream`. If you want a non-blocking or other 40 /// This function uses `native_tls` or `rustls` to do TLS depending on the feature flags enabled. If 42 /// the `*-tls` features if you don't call `connect` since it's the only function that uses them. 44 /// [readme]: https://github.com/snapview/tungstenite-rs/#features 49 ) -> Result<(WebSocket<MaybeTlsStream<TcpStream>>, Response)> { in connect_with_config() 53 ) -> Result<(WebSocket<MaybeTlsStream<TcpStream>>, Response)> { in connect_with_config() 57 let host = if host.starts_with('[') { &host[1..host.len() - 1] } else { host }; in connect_with_config() 66 #[cfg(not(any(feature = "native-tls", feature = "__rustls-tls")))] in connect_with_config() 68 #[cfg(any(feature = "native-tls", feature = "__rustls-tls"))] in connect_with_config() 77 fn create_request(parts: &Parts, uri: &Uri) -> Request { in connect_with_config() [all …]
|
| /external/bazelbuild-rules_rust/crate_universe/test_data/cargo_bazel_lockfile/ |
| D | multi_package-cargo-bazel-lock.json | 4 "aho-corasick 0.7.20": { 5 "name": "aho-corasick", 6 "version": "0.7.20", string 7 "package_url": "https://github.com/BurntSushi/aho-corasick", 10 "url": "https://crates.io/api/v1/crates/aho-corasick/0.7.20/download", 50 "version": "0.7.20" string 61 "version": "1.0.69", string 117 "version": "1.0.69" string 124 "license": "MIT OR Apache-2.0", 126 "Apache-2.0", [all …]
|
| /external/bazelbuild-rules_rust/wasm_bindgen/3rdparty/crates/ |
| D | BUILD.rustls-0.21.8.bazel | 3 # DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To 15 name = "rustls", 41 "--cap-lints=allow", 44 "cargo-bazel", 45 "crate-name=rustls", 51 "@rules_rust//rust/platform:aarch64-apple-darwin": [], 52 "@rules_rust//rust/platform:aarch64-apple-ios": [], 53 "@rules_rust//rust/platform:aarch64-apple-ios-sim": [], 54 "@rules_rust//rust/platform:aarch64-fuchsia": [], 55 "@rules_rust//rust/platform:aarch64-linux-android": [], [all …]
|
| D | BUILD.ureq-2.8.0.bazel | 3 # DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To 33 "brotli-decompressor", 36 "rustls", 39 "webpki-roots", 44 "--cap-lints=allow", 47 "cargo-bazel", 48 "crate-name=ureq", 54 "@rules_rust//rust/platform:aarch64-apple-darwin": [], 55 "@rules_rust//rust/platform:aarch64-apple-ios": [], 56 "@rules_rust//rust/platform:aarch64-apple-ios-sim": [], [all …]
|
| /external/oss-fuzz/projects/rustls/ |
| D | Dockerfile | 3 # Licensed under the Apache License, Version 2.0 (the "License"); 7 # http://www.apache.org/licenses/LICENSE-2.0 17 FROM gcr.io/oss-fuzz-base/base-builder-rust 18 RUN apt-get update && apt-get install -y make autoconf automake libtool curl cmake python llvm-dev … 20 RUN git clone https://github.com/ctz/rustls
|
| /external/rust/crates/h2/ |
| D | Cargo.toml.orig | 4 # - Update CHANGELOG.md. 5 # - Create git tag 6 version = "0.4.4" 16 keywords = ["http", "async", "non-blocking"] 17 categories = ["asynchronous", "web-programming", "network-programming"] 20 rust-version = "1.63" 34 "tests/h2-fuzz", 35 "tests/h2-tests", 36 "tests/h2-support", 42 futures-core = { version = "0.3", default-features = false } [all …]
|