cryptodbmversion
Encrypted layer over the dbm library: access to serverless, key-value databases with symmetric encryption.
This library provides an encrypted layer on top of the Dbm and Cryptokit packages. The improvements over Dbm are:
- A single database file may contain several independent subtables, identified by a name (a string).
- Each subtable can be signed and encrypted individually, or encrypted using a common password.
- The whole file can be signed.
- Obfuscating data is -optionally- appended to keys, data, and to the whole table, so that two databases with the same content look significantly different, once encrypted.
- Encryption is symmetric: encryption and decryption both use the same password.
- Signature is symmetric: signing and verifying the signature both use the same signword.
Author | Didier Le Botlan <github.lebotlan@dfgh.net> |
---|---|
License | MIT |
Published | |
Homepage | https://github.com/lebotlan/ocaml-cryptodbm |
Issue Tracker | https://github.com/lebotlan/ocaml-cryptodbm/issues |
Maintainer | Didier Le Botlan <github.lebotlan@dfgh.net> |
Dependencies | |
Source [http] | https://github.com/lebotlan/ocaml-cryptodbm/archive/v0.84.2.tar.gz sha256=388a4a8bf17c9ad0825907251720ba40291a19afb643f64066a29e813be50a7e md5=7c33f55fca768501d06e2ef0eb583f80 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/cryptodbm/cryptodbm.0.84.2/opam |
No package is dependent