Index of modules


A
Author [Conex_resource]
An author contains a list of approved resources (name, typ, digest).
Authorisation [Conex_resource]
An authorisation contains the information who is authorised to modify a package.

C
C [Conex_nocrypto]
Conex
Establish trust in community repositories
Conex_crypto
Crypto primitives
Conex_diff
Diff: decode patch files into hunks.
Conex_diff_provider
Data provider using an existing and a diff
Conex_io
IO operations
Conex_nocrypto
Crypto provided by the nocrypto package
Conex_opam_encoding
Opam file encoding
Conex_opam_repository_layout
Opam repository layout
Conex_repository
Repository state and validation logic
Conex_resource
Persistent data: on wire and record types
Conex_unix_persistency
File system operations using Unix
Conex_unix_private_key
Private key IO
Conex_unix_provider
Unix IO provider
Conex_utils
String, unsigned integers, logging, collections, and more

D
Digest [Conex_resource]

H
Header [Conex_resource]
Common header on disk

K
Key [Conex_resource]

M
M [Conex_utils]
M is a Map which keys are strings.
Make [Conex]
Make_sign [Conex_crypto]
Instantiation.
Make_verify [Conex_crypto]
Instantiation.

N
NC_S [Conex_nocrypto]
NC_V [Conex_nocrypto]

P
Package [Conex_resource]
A package lists all releases of a given package.

R
Release [Conex_resource]
A release contains a map of all files in the repository relevant for this release and their digests.

S
S [Conex_utils]
S is a string set.
Signature [Conex_resource]
String [Conex_utils]
Some String utilities implemented here to avoid external dependencies.

T
Tag [Conex_utils.LOGS]
Tag, as in logs
Team [Conex_resource]
A team consists of a group of authors.

U
Uint [Conex_utils]
64 bit unsigned integer with explicit overflow behaviour (see Conex_utils.Uint.succ).

V
V [Conex_nocrypto]

W
Wire [Conex_resource]
The wire encoding is abstract here, one suitable decoding and encoding engine is Conex_opam_encoding.