package gapi-ocaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Types for crypto providers

module type TLS_EXCEPTIONS = sig ... end

The exceptions the TLS provider may use (in addition to OCaml's built-in exception). In Ocamlnet, these exceptions are actually defined in Netsys_types.

module type TLS_PROVIDER = sig ... end

Provides TLS functionality.

module type TLS_CONFIG = sig ... end
module type TLS_ENDPOINT = sig ... end
module type FILE_TLS_ENDPOINT = sig ... end
module type SYMMETRIC_CRYPTO = sig ... end

Symmetric cryptographic ciphers.

module type DIGESTS = sig ... end

Cryptographic digests.

module type PUBKEY_CRYPTO = sig ... end
type tls_provider = (module TLS_PROVIDER)
type tls_config = (module TLS_CONFIG)
type tls_endpoint = (module TLS_ENDPOINT)
type file_tls_endpoint = (module FILE_TLS_ENDPOINT)
type symmetric_crypto = (module SYMMETRIC_CRYPTO)
type digests = (module DIGESTS)
type pubkey_crypto = (module PUBKEY_CRYPTO)
OCaml

Innovation. Community. Security.