tls
Transport Layer Security purely in OCaml
1024">
IN THIS PACKAGE
-
library tls
-
module Tls
-
module Ciphersuite
-
module H
-
-
module Control
-
module type Monad
-
module type Monad_ext
-
module Monad_ext_make
-
argument 1-M
-
-
module Option
-
module type Or_error
-
module Or_error_make
-
argument 1-M
-
-
-
module Core
-
module Cert
-
module PreSharedKeyID
-
module Ptime
-
module SessionID
-
-
module Engine
-
module Explorator
-
module Handshake_client
-
module Handshake_client13
-
module Handshake_common
-
module Handshake_crypto
-
module Handshake_crypto13
-
module Handshake_server
-
module Handshake_server13
-
module Packet
-
module Reader
-
module Tracing
-
module Writer
-
-
Libraries
This package provides the following libraries (via dune):
tls
Documentation:
Tls.Ciphersuite
Ciphersuite definitions and some helper functions.Tls.Config
Configuration of the TLS stackTls.Control
Tls.Core
Core type definitionsTls.Crypto
Tls.Engine
Transport layer securityTls.Explorator
Tls.Handshake_client
Tls.Handshake_client13
Tls.Handshake_common
Tls.Handshake_crypto
Tls.Handshake_crypto13
Tls.Handshake_server
Tls.Handshake_server13
Tls.Packet
Magic numbers of the TLS protocol.Tls.Reader
Tls.State
Tls.Tracing
Tls.Utils
Tls.Writer
Dependencies: cstruct, cstruct-sexp, logs, hkdf, mirage-crypto, mirage-crypto-rng, mirage-crypto-pk, x509, sexplib, domain-name, fmt, hacl_x25519, fiat-p256, ppx_sexp_conv.runtime-lib, stdlib-shims
tls.lwt
Documentation:
Dependencies: tls, lwt, lwt.unix, ptime.clock.os, mirage-crypto-rng.lwt