aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: f0448691d46dcf8a59f4158c1775a507b6352ee0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# lockchain

A modern, cross-platform and extendable secrets manager toolchain.

`lockchain` is a series of interconnecting libraries, 
that provide common functionality
for secrets, key and password managers.
They are written in Rust, 
a fast and low-level, 
memory-safe systems language
created by Mozilla.

At it's centre, 
`lockchain-core` provides common interfaces, utilities and modules
that can be used by both central `lockchain` libraries
as well as external user code
to build robust systems
and extend on existing ones.

**There are some graphical representations below**

![](./assets/lockchain-simple.png)

---

**A full application stack**

![](./assets/lockchain-complete.png)


## Security notice

The cryptography in this crate has not undergone any formal review or verification. While stability and data integrity can be thoroughly tested, the security of this crate can not be guaranteed. **Use it at your own risk!**