anothertls 0.1.3

Yet another TLS implementation, but written from scratch (including the crypto) in pure Rust - of course.
Documentation
/*
 * Copyright (c) 2023, Tobias Müller <git@tsmr.eu>
 *
 */

pub mod certificate_request;
pub mod client;
pub mod server;
pub mod shared;

pub use certificate_request::CertificateRequestExtensions;
pub use client::{ClientExtension, ClientExtensions};
pub use server::{ServerExtension, ServerExtensions};
pub use shared::{Extension, ExtensionWrapper, Extensions};

// Extensions
pub mod key_share;
pub mod named_groups;
pub mod server_name;
pub mod signature_algorithm;
pub mod supported_groups;
pub mod supported_versions;

pub use key_share::{KeyShare, KeyShareEntry};
pub use server_name::ServerName;
pub use shared::ExtensionType;
pub use signature_algorithm::{SignatureAlgorithms, SignatureScheme};
pub use supported_groups::SupportedGroups;
pub use supported_versions::SupportedVersions;

pub use named_groups::NamedGroup;