1extern crate alloc;
5
6#[cfg(test)]
10#[global_allocator]
11static ALLOCATOR: checkers::Allocator = checkers::Allocator::system();
12
13#[macro_use]
14pub mod error;
15
16pub mod callbacks;
17pub mod cert_chain;
18pub mod client_hello;
19pub mod config;
20pub mod connection;
21pub mod enums;
22#[cfg(feature = "unstable-fingerprint")]
23pub mod fingerprint;
24pub mod init;
25pub mod pool;
26pub mod psk;
27#[cfg(feature = "unstable-renegotiate")]
28pub mod renegotiate;
29pub mod security;
30
31pub use s2n_tls_sys as ffi;
32
33#[cfg(any(feature = "unstable-testing", test))]
34pub mod testing;