2 releases
0.1.1 | Aug 30, 2024 |
---|---|
0.1.0 | Aug 30, 2024 |
#1169 in Cryptography
340KB
5.5K
SLoC
Overview
DKLs23 is an advanced open-source implementation of the Threshold ECDSA method (see https://eprint.iacr.org/2023/765.pdf). The primary goal of DKLs23 is to compute a secret key without centralizing it in a single location. Instead, it leverages multiple parties to compute the secret key, with each party receiving a key share. This approach enhances security by eliminating single points of failure.
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Installation
A step-by-step guide to installing the project.
- Install Rust using
rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- Clone the repository:
git clone https://github.com/0xCarbon/DKLs23 cd DKLs23
- Install dependencies:
cargo build
Contributing
We welcome contributions! Please see CONTRIBUTING.md for details on how to get started.
Security
For information on how to report security vulnerabilities, please see our SECURITY.md.
Code of Conduct
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
License
This project is licensed under either of
at your option.
Authors
See the list of contributors who participated in this project.
Dependencies
~5.5MB
~97K SLoC