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

zk-citadel

Implementation of Citadel, a SSI system integrated in Dusk Network

16 releases (10 breaking)

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

#403 in Math

Download history 10/week @ 2024-01-19 50/week @ 2024-01-26 142/week @ 2024-02-02 160/week @ 2024-02-09 256/week @ 2024-02-16 435/week @ 2024-02-23 118/week @ 2024-03-01 67/week @ 2024-03-08 28/week @ 2024-03-15 5/week @ 2024-03-22 29/week @ 2024-03-29 111/week @ 2024-04-05 22/week @ 2024-04-12 356/week @ 2024-04-26 15/week @ 2024-05-03

419 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

~9MB
~170K SLoC