# Module Ocsigen_lib

    module Ocsigen_lib: sig .. end

This module contains some auxiliaries for the Ocsigenserver. In contrast to `Ocsigen_lib_base`, the function may also refer to libraries other than the standard library.

    include Ocsigen_lib_base

    val make_cryptographic_safe_string : unit -> string

Generate an unique and cryptographically safe random string. It is impossible to guess for other people and will never return twice the same value (with very good probabilities).

    module String: module type of String_base

    module Ip_address: sig .. end

    module Filename: sig .. end

    module Url: sig .. end