Path Lines of Code bindings/rust-examples/Cargo.toml 13 bindings/rust-examples/client-hello-config-resolution/Cargo.toml 12 bindings/rust-examples/hyper-server-client/Cargo.toml 18 bindings/rust-examples/tokio-server-client/Cargo.toml 12 bindings/rust/extended/Cargo.toml 21 bindings/rust/extended/generate/Cargo.toml 13 bindings/rust/extended/generate/src/main.rs 239 bindings/rust/extended/rust-toolchain.toml 2 bindings/rust/extended/s2n-tls-sys/Cargo.toml 55 bindings/rust/extended/s2n-tls-sys/build.rs 200 bindings/rust/extended/s2n-tls-sys/src/lib.rs 24 bindings/rust/extended/s2n-tls-tokio/Cargo.toml 23 bindings/rust/extended/s2n-tls-tokio/src/lib.rs 359 bindings/rust/extended/s2n-tls-tokio/src/task/mod.rs 1 bindings/rust/extended/s2n-tls-tokio/src/task/waker.rs 2 bindings/rust/extended/s2n-tls-tokio/src/task/waker/contract.rs 121 bindings/rust/extended/s2n-tls/Cargo.toml 33 bindings/rust/extended/s2n-tls/build.rs 15 bindings/rust/extended/s2n-tls/src/callbacks.rs 72 bindings/rust/extended/s2n-tls/src/callbacks/async_cb.rs 111 bindings/rust/extended/s2n-tls/src/callbacks/client_hello.rs 38 bindings/rust/extended/s2n-tls/src/callbacks/pkey.rs 329 bindings/rust/extended/s2n-tls/src/callbacks/session_ticket.rs 7 bindings/rust/extended/s2n-tls/src/cert_chain.rs 509 bindings/rust/extended/s2n-tls/src/client_hello.rs 82 bindings/rust/extended/s2n-tls/src/config.rs 857 bindings/rust/extended/s2n-tls/src/connection.rs 1114 bindings/rust/extended/s2n-tls/src/connection/builder.rs 88 bindings/rust/extended/s2n-tls/src/enums.rs 254 bindings/rust/extended/s2n-tls/src/error.rs 300 bindings/rust/extended/s2n-tls/src/fingerprint.rs 509 bindings/rust/extended/s2n-tls/src/init.rs 90 bindings/rust/extended/s2n-tls/src/lib.rs 23 bindings/rust/extended/s2n-tls/src/pool.rs 265 bindings/rust/extended/s2n-tls/src/psk.rs 174 bindings/rust/extended/s2n-tls/src/renegotiate.rs 772 bindings/rust/extended/s2n-tls/src/security.rs 6 bindings/rust/extended/s2n-tls/src/testing/client_hello.rs 138 bindings/rust/extended/s2n-tls/src/testing/resumption.rs 118 bindings/rust/extended/s2n-tls/src/testing/s2n_tls.rs 568 bindings/rust/standard/Cargo.toml 6 bindings/rust/standard/bench/Cargo.toml 33 bindings/rust/standard/bench/benches/connection_creation.rs 32 bindings/rust/standard/bench/benches/handshake.rs 93 bindings/rust/standard/bench/benches/resumption.rs 68 bindings/rust/standard/bench/benches/throughput.rs 67 bindings/rust/standard/bench/rust-toolchain.toml 2 bindings/rust/standard/bench/src/harness/io.rs 43 bindings/rust/standard/bench/src/harness/mod.rs 96 bindings/rust/standard/bench/src/lib.rs 14 bindings/rust/standard/bench/src/openssl.rs 216 bindings/rust/standard/bench/src/rustls.rs 227 bindings/rust/standard/bench/src/s2n_tls.rs 26 bindings/rust/standard/integration/Cargo.toml 33 bindings/rust/standard/integration/build.rs 7 bindings/rust/standard/integration/src/lib.rs 23 bindings/rust/standard/integration/src/main.rs 10 bindings/rust/standard/integration/src/network/https_client.rs 89 bindings/rust/standard/integration/src/network/mod.rs 2 bindings/rust/standard/integration/src/network/tls_client.rs 47 bindings/rust/standard/rust-toolchain.toml 2 bindings/rust/standard/s2n-tls-hyper/Cargo.toml 27 bindings/rust/standard/s2n-tls-hyper/src/connector.rs 172 bindings/rust/standard/s2n-tls-hyper/src/error.rs 10 bindings/rust/standard/s2n-tls-hyper/src/lib.rs 4 bindings/rust/standard/s2n-tls-hyper/src/stream.rs 81