SkillAgentSearch skills...

Signatures

Cryptographic signature algorithms: DSA, ECDSA, Ed25519

Install / Use

/learn @RustCrypto/Signatures
About this skill

Quality Score

0/100

Supported Platforms

Universal

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

| Name | Algorithm | Crates.io | Documentation | Build | |-------------|-----------|-----------|---------------|-------| | dsa | Digital Signature Algorithm | crates.io | Documentation | dsa build | ecdsa | Elliptic Curve DSA | crates.io | Documentation | ecdsa build | | ed25519 | EdDSA for Curve25519 | crates.io | Documentation | ed25519 build | ed448 | EdDSA for Curve448 | crates.io | Documentation | ed448 build | lms | Leighton-Micali Signature | crates.io | Documentation | lms build | ml-dsa | Module Lattice DSA | crates.io | Documentation | lms build | rfc6979 | Deterministic (EC)DSA Signatures | crates.io | Documentation | rfc6979 build | slh-dsa | Stateless Hash-Based Signature | crates.io | Documentation | slh-dsa build | xmss | eXtended Merkle Signature Scheme | crates.io | Documentation | xmss build

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.

View on GitHub
GitHub Stars612
CategoryDevelopment
Updated4h ago
Forks175

Languages

Rust

Security Score

85/100

Audited on Mar 27, 2026

No findings