1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
//! Fake implementation of TLS API: returned streams are not TLS streams,
//! but wrapped plain socket streams.
//!
//! Can be useful for tests or to measure the overhead of TLS.
//!
//! Use at your own risk.

#![deny(broken_intra_doc_links)]

mod acceptor;
mod connector;
mod error;
mod stream;

pub(crate) use error::Error;

pub use acceptor::TlsAcceptor;
pub use acceptor::TlsAcceptorBuilder;
pub use connector::TlsConnector;
pub use connector::TlsConnectorBuilder;
pub use stream::TlsStream;

use tls_api::ImplInfo;

pub(crate) fn info() -> ImplInfo {
    ImplInfo {
        name: "not-tls",
        version: "none",
    }
}