package krb

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module Protocol : sig ... end
module Protocol_with_test_mode : sig ... end
module Protocol_backend_intf : sig ... end
module Test_mode_protocol : sig ... end
module Client_cred_cache : sig ... end
module Currently_running_user : sig ... end

lib/krb makes some decisions based on the currently running user. In order to play nicely with setuid programs, it uses the effective UID.

module Kerberized_rpc_transport : sig ... end
module Kerberized_tcp_over_protocol : sig ... end

The following functions are used to reduce code duplication between this implementation and lib/krb_for_low_latency_transport. They implement the guts of kerberized_tcp.ml abstractly over a Protocol_with_test_mode.

module Kerberized_rpc_over_protocol : sig ... end

The following functions are used to reduce code duplication between this implementation and lib/krb_for_low_latency_transport. They implement the guts of kerberized_rpc.ml abstractly over a Protocol.Connection.