signatures

Digital signatures library

This project provides digital signature algorithms and implementation in Rust.

Cryptographic signature algorithms: DSA, ECDSA, Ed25519

GitHub

478 stars
10 watching
111 forks
Language: Rust
last commit: about 1 month ago
Linked from 1 awesome list

dsaecdsaed25519rustsignatures

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
tlsfuzzer/python-ecdsa A Python implementation of ECDSA and ECDH algorithms 921
rustcrypto/aeads A collection of authenticated encryption algorithms implemented in Rust 733
dmazzella/ucrypto Provides a fast implementation of digital signatures using RSA and Elliptic Curve Cryptography. 34
dalek-cryptography/ed25519-dalek Fast and efficient implementation of ed25519 key generation, signing, and verification in Rust. 692
rustcrypto/formats Provides tools and libraries for encoding and decoding various cryptographic formats 253
dagenix/rust-crypto A pure-Rust implementation of common cryptographic algorithms 1,400
rustcrypto/elliptic-curves A collection of implementations for pure Rust elliptic curve cryptography. 694
rust-bitcoin/rust-bitcoin A Rust library for working with Bitcoin protocol messages and data structures 2,181
personaelabs/spartan-ecdsa A Rust implementation of an ECDSA signature verification algorithm optimized for performance and security 203
sermodigital/jose Provides libraries for securely creating and validating JSON-based digital signatures and encrypted messages 914
rustcrypto/hashes A collection of cryptographic hash functions implemented in pure Rust. 1,913
rustcrypto/nacl-compat Provides Rust compatibility with NaCl-family libraries for secure cryptographic functions. 60
herumi/ecdsa-motoko An implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) in the Motoko programming language. 14
potatosalad/erlang-crypto_rsassa_pss A cryptographic signature algorithm implementation for Erlang and Elixir 12
rustcrypto/password-hashes A collection of password hashing algorithms written in Rust 688