dkls23

Crates.iodkls23
lib.rsdkls23
version0.1.1
sourcesrc
created_at2024-08-30 11:02:29.23577
updated_at2024-08-30 12:46:48.016495
descriptionDKLs23 Threshold ECDSA in Three Rounds
homepage
repositoryhttps://github.com/0xCarbon/DKLs23
max_upload_size
id1357576
size436,107
(filipe0xcarbon)

documentation

README

DKLs logo

Test Status DKLs23 Crate DKLs23 Docs


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.

  1. Install Rust using rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  1. Clone the repository:
git clone https://github.com/0xCarbon/DKLs23 cd DKLs23
  1. 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.

Commit count: 0

cargo fmt