Crates.io | akd_mysql |
lib.rs | akd_mysql |
version | 0.8.9 |
source | src |
created_at | 2021-12-07 19:09:22.850173 |
updated_at | 2023-03-15 14:21:11.07706 |
description | A MySQL storage layer implementation for an auditable key directory (AKD) |
homepage | |
repository | https://github.com/novifinancial/akd |
max_upload_size | |
id | 494021 |
size | 90,436 |
An implementation of a MySQL storage layer for the auditable key directory (also known as a verifiable registry).
Auditable key directories can be used to help provide key transparency for end-to-end encrypted messaging.
This implementation is based off of the protocol described in SEEMless: Secure End-to-End Encrypted Messaging with less trust.
This library provides an implementation of the Storage
trait for a MySQL database.
⚠️ Warning: This implementation has not been audited and is not ready for a production application. Use at your own risk!
The API can be found here along with an example for usage.
Add the following line to the dependencies of your Cargo.toml
:
akd_mysql = "0.3"
Rust 1.51 or higher.
The authors of this code are Jasleen Malvai (@jasleen1), Kevin Lewi (@kevinlewi), and Sean Lawlor (@slawlor). To learn more about contributing to this project, see this document.
This project is licensed under either Apache 2.0 or MIT, at your option.