package cryptodbm

  1. Overview
  2. Docs
Encrypted layer over the dbm library: access to serverless, key-value databases with symmetric encryption.

Install

Dune Dependency

Authors

Maintainers

Sources

v0.84.2.tar.gz
sha256=388a4a8bf17c9ad0825907251720ba40291a19afb643f64066a29e813be50a7e
md5=7c33f55fca768501d06e2ef0eb583f80

doc/cryptodbm.internals/Cryptodbm_internals/LowerDB_impl/index.html

Module Cryptodbm_internals.LowerDB_implSource

Sourcetype dbfile = {
  1. root : string;
  2. files : string list;
}
Sourceval get_root : dbfile -> string
Sourcetype dbm = Dbm.t
Sourceval catcher : ('a -> 'b) -> 'a -> 'b
Sourceval open_dbm : dbfile -> [< `Append | `Read | `Write ] -> perm:int -> Dbm.t
Sourceval close : Dbm.t -> unit
Sourceval find : Dbm.t -> string -> string
Sourceval replace : Dbm.t -> string -> string -> unit
Sourceval remove : Dbm.t -> string -> unit
Sourceval add : Dbm.t -> string -> string -> unit
Sourceval iterkey : (string -> 'a) -> Dbm.t -> unit
Sourceval iter : (string -> string -> 'a) -> Dbm.t -> unit
Sourcetype db_mode =
  1. | Single_Mode
  2. | NDBM_Mode
Sourceval mode : db_mode
Sourcetype file_operations = {
  1. mk_file : string -> dbfile;
  2. exists : dbfile -> bool;
  3. delete : dbfile -> unit;
  4. get_perm : dbfile -> int;
  5. copy : dbfile -> string -> unit;
  6. is_readable : dbfile -> bool;
  7. is_appendable : dbfile -> bool;
}
Sourceval file_ops : file_operations
Sourceval mk_file : string -> dbfile
Sourceval exists : dbfile -> bool
Sourceval delete : dbfile -> unit
Sourceval get_perm : dbfile -> int
Sourceval copy : dbfile -> string -> unit
Sourceval is_readable : dbfile -> bool
Sourceval is_appendable : dbfile -> bool
OCaml

Innovation. Community. Security.