use lmdb-crypto-rs

without.crypto
Niko 2 years ago
parent 84674c20e2
commit d29153d440
  1. 10
      Cargo.toml
  2. 4
      README.md

@ -43,14 +43,14 @@ name = "env-migration"
required-features = ["lmdb"] required-features = ["lmdb"]
[features] [features]
lmdb = ["lmdb-lofire"] lmdb = ["lmdb-crypto-rs"]
db-dup-sort = [] db-dup-sort = []
db-int-key = [] db-int-key = []
default = ["db-dup-sort", "db-int-key"] default = ["db-dup-sort", "db-int-key"]
no-canonicalize-path = [] no-canonicalize-path = []
with-asan = ["lmdb", "lmdb-lofire/with-asan"] with-asan = ["lmdb", "lmdb-crypto-rs/with-asan"]
with-fuzzer = ["lmdb", "lmdb-lofire/with-fuzzer"] with-fuzzer = ["lmdb", "lmdb-crypto-rs/with-fuzzer"]
with-fuzzer-no-link = ["lmdb", "lmdb-lofire/with-fuzzer-no-link"] with-fuzzer-no-link = ["lmdb", "lmdb-crypto-rs/with-fuzzer-no-link"]
[dependencies] [dependencies]
arrayref = "0.3" arrayref = "0.3"
@ -59,7 +59,7 @@ bitflags = "~1.2"
byteorder = "1" byteorder = "1"
id-arena = "2.2" id-arena = "2.2"
lazy_static = "1.1" lazy_static = "1.1"
lmdb-lofire = { git = "https://github.com/nikoPLP/lmdb-rs.git", branch = "master", optional = true } lmdb-crypto-rs = { git = "https://github.com/nikoPLP/lmdb-rs.git", branch = "master", optional = true }
log = "0.4.4" log = "0.4.4"
ordered-float = "3.0.0" ordered-float = "3.0.0"
paste = "1.0.6" paste = "1.0.6"

@ -1,4 +1,4 @@
# rkv-lofire # rkv-crypto
This repo is a fork of [mozilla/rkv](https://github.com/mozilla/rkv) that enables encryption of data at rest in LMDB. This repo is a fork of [mozilla/rkv](https://github.com/mozilla/rkv) that enables encryption of data at rest in LMDB.
@ -6,7 +6,7 @@ This repo is a fork of [mozilla/rkv](https://github.com/mozilla/rkv) that enable
[![Documentation](https://docs.rs/rkv/badge.svg)](https://docs.rs/rkv/) [![Documentation](https://docs.rs/rkv/badge.svg)](https://docs.rs/rkv/)
[![Crate](https://img.shields.io/crates/v/rkv.svg)](https://crates.io/crates/rkv) [![Crate](https://img.shields.io/crates/v/rkv.svg)](https://crates.io/crates/rkv)
The [rkv Rust crate](https://crates.io/crates/rkv-lofire) is a simple, humane, typed key-value storage solution. It supports multiple backend engines with varying guarantees, such as [LMDB](http://www.lmdb.tech/doc/) for performance, or "SafeMode" for reliability. The [rkv Rust crate](https://crates.io/crates/rkv-crypto) is a simple, humane, typed key-value storage solution. It supports multiple backend engines with varying guarantees, such as [LMDB](http://www.lmdb.tech/doc/) for performance, or "SafeMode" for reliability.
## ⚠ Warning ⚠ ## ⚠ Warning ⚠

Loading…
Cancel
Save