package cryptodbm

  1. Overview
  2. Docs

Module Cryptodbm_internals.OperationsSource

Sourcetype 'a handler
Sourceval get_rootfile : 'a handler -> string
Sourceval open_read : file:string -> Types.read handler
Sourceval open_full : ?overwrite:bool -> file:string -> perm:int -> Types.full handler
Sourceval open_append : file:string -> Types.full handler
Sourceval close : 'a handler -> unit
Sourceval flush : ?backup:bool -> ?backup_name:string -> Types.full handler -> unit
Sourceval get : 'a handler -> Kinds.key_kind -> key:string -> string
Sourceval add : ?may_overwrite:bool -> Types.full handler -> Kinds.key_kind -> max_extra_data:int -> key:string -> data:string -> unit
Sourceval remove : Types.full handler -> Kinds.key_kind -> key:string -> unit
Sourceval remove_encrypted : Types.full handler -> Kinds.encoded_key -> unit
Sourceval iter_uncrypted : 'a handler -> Cipher.passwd -> (Kinds.location -> string -> unit) -> unit
Sourceval iter_subtable : 'a handler -> Cipher.passwd -> subt:int -> subpass:Cipher.passwd -> (Kinds.location -> string -> unit) -> unit
Sourceval iter_subtable_encrypted : 'a handler -> Cipher.passwd -> subt:int -> (Kinds.location -> Kinds.encoded_key -> unit) -> unit
Sourceval iter_all : 'a handler -> (Kinds.encoded_key -> Kinds.encoded_data -> unit) -> unit
OCaml

Innovation. Community. Security.