diff --git a/README.md b/README.md index 41936c4..86b929f 100644 --- a/README.md +++ b/README.md @@ -4,13 +4,14 @@ [![Dependency Status][deps-image]][deps-link] ![Rust Version][rustc-image] -Traits which provide generic, object-safe APIs for generating and verifying -[digital signatures][1]. +Support for [digital signatures][1], which provide authentication of data using +public-key cryptography. All algorithms reside in the separate crates and implemented using traits from -the [`signature`](https://docs.rs/signature/) crate. Additionally all crates do -not require the standard library (i.e. `no_std` capable) and can be easily used -for bare-metal or WebAssembly programming. +the [`signature`](https://docs.rs/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 diff --git a/ecdsa/Cargo.toml b/ecdsa/Cargo.toml index bf90f2b..55d520d 100644 --- a/ecdsa/Cargo.toml +++ b/ecdsa/Cargo.toml @@ -44,7 +44,7 @@ optional = true default-features = false [dependencies.signature] -version = "1.0.0-pre.1" +version = "= 1.0.0-pre.3" default-features = false [features] diff --git a/ed25519/Cargo.toml b/ed25519/Cargo.toml index 7dd4b85..e21f916 100644 --- a/ed25519/Cargo.toml +++ b/ed25519/Cargo.toml @@ -12,7 +12,7 @@ categories = ["cryptography", "no-std"] keywords = ["crypto", "curve25519", "ecc", "signature", "signing"] [dependencies.signature] -version = "1.0.0-pre.1" +version = "= 1.0.0-pre.3" default-features = false [dependencies.serde]