diff --git a/README.md b/README.md index 45ea419..7d9809d 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ trifid is an open-souce reimplementation of the [Defined Networking](https://def It includes a reimplementation of the [API Server](https://api.defined.net), the [Web UI](https://admin.defined.net), and `dnclient` - all fully compatible with the original implementation. +We also include a Rust library for interacting with keys and certificates in the Nebula PKI. Find it in `trifid-pki/`, or on crates.rs as `trifid-pki` + The API implementation is tested with the official dnclient implementaiton, and the dnclient implementation is tested with the official API server, to ensure complete feature parity between the two. The original Web UI does **not** work with trifid-api quite yet, as we haven't finished reverse engineering that API. Feature table below: diff --git a/trifid-pki/Cargo.toml b/trifid-pki/Cargo.toml index 2976001..780d5d4 100644 --- a/trifid-pki/Cargo.toml +++ b/trifid-pki/Cargo.toml @@ -3,6 +3,7 @@ name = "trifid-pki" version = "0.1.0" edition = "2021" description = "A rust implementation of the Nebula PKI system" +license = "GPL-3.0-or-later" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html