An open API service indexing awesome lists of open source software.

https://github.com/nethermindeth/condor-rs

Falcon (https://falcon-sign.info/) signature aggregation with LaBRADOR in Rust
https://github.com/nethermindeth/condor-rs

cryptography post-quantum-cryptography rust signatures zk

Last synced: 10 months ago
JSON representation

Falcon (https://falcon-sign.info/) signature aggregation with LaBRADOR in Rust

Awesome Lists containing this project

README

          

# Condor-rs - post-quantum proof schemes and signatures

## Crates

* [Labrador](https://nethermindeth.github.io/condor-rs/labrador/) post-quantum proof system

## Development

Enable [commit signing](https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits)

```sh
git config commit.gpgsign true
```

### Prerequisites

* [Rust](https://www.rust-lang.org/tools/install)
* [cargo deny](https://github.com/EmbarkStudios/cargo-deny)
* [typos](https://github.com/crate-ci/typos?tab=readme-ov-file#install)

### Code quality assurance

Install a pre-push git hook:

```sh
git config core.hooksPath .githooks
```

### Running the Rust Documentation Locally
After cloning the repository, follow the instructions below to run the documentation locally:

```sh
cargo doc
```

Docs for `labrador`:

```sh
RUSTDOCFLAGS="--html-in-header katex-header.html" cargo doc --no-deps -p labrador --open
```

## License

Apache 2.0

## Contributors ✨

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):



James Ball
James Ball

📆 🤔 🔬 🔍
Mateo Suffern
Mateo Suffern

📖 💻 👀 ⚠️
Igor Markelov
Igor Markelov

💻 📖 👀 ⚠️
Yue Zhou
Yue Zhou

💻 📖 👀 ⚠️
Omid Bodaghi
Omid Bodaghi

👀 📖
Nick Dimitriou
Nick Dimitriou

👀 🎨
v0-e
v0-e

📆 👀


Alex Abdugafarov
Alex Abdugafarov

💻
maksimryndin
maksimryndin

👀
Mithun Vaidhyanathan
Mithun Vaidhyanathan

🔬
Ahmad Bitar
Ahmad Bitar

🤔
HendrikWaldner
HendrikWaldner

🔬
Ahmet Ramazan Agirtas
Ahmet Ramazan Agirtas

🔬
mpzajac
mpzajac

🔬 📆 🔍


Matthew Klein
Matthew Klein

🔬
GustaveCharles
GustaveCharles

🔬
Luca Dall'Ava
Luca Dall'Ava

🔬
Mounika Pratapa
Mounika Pratapa

🔬
albert_g
albert_g

🔬






Add your contributions



This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!