#identity #zk-snarks #zero-knowledge #self-sovereign #cryptography

zk-citadel

Implementation of Citadel, a SSI system integrated in Dusk Network

16 releases (10 breaking)

new 0.11.0 Apr 10, 2024
0.10.0 Feb 28, 2024
0.9.1 Feb 28, 2024
0.7.0 Dec 13, 2023
0.1.0 Jan 23, 2023

#346 in Math

Download history 7/week @ 2023-12-31 21/week @ 2024-01-14 7/week @ 2024-01-21 83/week @ 2024-01-28 142/week @ 2024-02-04 190/week @ 2024-02-11 268/week @ 2024-02-18 441/week @ 2024-02-25 42/week @ 2024-03-03 73/week @ 2024-03-10 18/week @ 2024-03-17 1/week @ 2024-03-24 32/week @ 2024-03-31

127 downloads per month
Used in zk-citadel-moat

MPL-2.0 license

500KB
432 lines

Citadel: Self-Sovereign Identities on Dusk

Build Status Repository

This repository contains the implementation of Citadel, a protocol that integrates a self-sovereign identity system into the Dusk blockchain. A document with all the details about the protocol can be found here.

DISCLAIMER: this library has not gone through an exhaustive security analysis, so it is not intended to be used in a production environment, only for academic purposes.

Tests

The library can be tested by running:

cargo t --release

Benchmarks

The library can be benchmarked by running:

cargo bench

Dependencies

~8.5MB
~167K SLoC