RustCrypto/signatures

Cryptographic signature algorithms: DSA, ECDSA, Ed25519

Rust

662

1,310 commits

updated Oct 5, 2026

See the code

README

RustCrypto: Signatures Project Chat dependency status

Support for digital signatures, which provide authentication of data using public-key cryptography.

All algorithms reside in the separate crates and implemented using traits from the signature crate.

Crates are designed so they do not require the standard library (i.e. no_std) and can be easily used for bare-metal or lightweight WebAssembly programming.

Crates

NOTE: for RSA signatures see https://github.com/RustCrypto/RSA

Usage

Crates functionality is expressed in terms of traits defined in the signature crate.

License

All crates licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

dsa
ecdsa
ed25519
rust
signatures

RustCrypto/signatures

Cryptographic signature algorithms: DSA, ECDSA, Ed25519

Rust

662

1,310 commits

updated Oct 5, 2026

See the code

README

RustCrypto: Signatures Project Chat dependency status

Support for digital signatures, which provide authentication of data using public-key cryptography.

All algorithms reside in the separate crates and implemented using traits from the signature crate.

Crates are designed so they do not require the standard library (i.e. no_std) and can be easily used for bare-metal or lightweight WebAssembly programming.

Crates

NOTE: for RSA signatures see https://github.com/RustCrypto/RSA

Usage

Crates functionality is expressed in terms of traits defined in the signature crate.

License

All crates licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

dsa
ecdsa
ed25519
rust
signatures

Significant stargazers

Jonas Platte

653 followers · starred Jan 2021

Michael McLoughlin

665 followers · starred Feb 2024

Clemens Wasser

31 followers · starred Mar 2021

Markus Theil

30 followers · starred Mar 2025