Updates the following dependencies:
$ cargo update
Updating crates.io index
Locking 33 packages to latest compatible versions
Updating aho-corasick v1.1.3 -> v1.1.4
Updating base64ct v1.8.0 -> v1.8.3
Updating bumpalo v3.19.0 -> v3.19.1
Updating clap v4.5.50 -> v4.5.54
Updating clap_builder v4.5.50 -> v4.5.54
Updating clap_lex v0.7.6 -> v0.7.7
Updating cmov v0.5.1 -> v0.5.2
Updating const-oid v0.10.1 -> v0.10.2
Updating hex-literal v1.0.0 -> v1.1.0
Updating itoa v1.0.15 -> v1.0.17
Updating js-sys v0.3.81 -> v0.3.85
Removing lazy_static v1.5.0
Updating libc v0.2.177 -> v0.2.180
Removing log v0.4.28
Updating pkcs8 v0.11.0-rc.8 -> v0.11.0-rc.9
Updating proc-macro2 v1.0.101 -> v1.0.105
Updating proptest v1.8.0 -> v1.9.0
Updating quote v1.0.41 -> v1.0.43
Updating rand_core v0.9.3 -> v0.9.5
Updating rustix v1.1.2 -> v1.1.3
Removing ryu v1.0.20
Updating serde_json v1.0.145 -> v1.0.149
Updating sha1 v0.11.0-rc.2 -> v0.11.0-rc.3
Updating syn v2.0.107 -> v2.0.114
Updating tempfile v3.23.0 -> v3.24.0
Updating unicode-ident v1.0.20 -> v1.0.22
Updating wasip2 v1.0.1+wasi-0.2.4 -> v1.0.2+wasi-0.2.9
Updating wasm-bindgen v0.2.104 -> v0.2.108
Removing wasm-bindgen-backend v0.2.104
Updating wasm-bindgen-macro v0.2.104 -> v0.2.108
Updating wasm-bindgen-macro-support v0.2.104 -> v0.2.108
Updating wasm-bindgen-shared v0.2.104 -> v0.2.108
Updating web-sys v0.3.81 -> v0.3.85
Updating wit-bindgen v0.46.0 -> v0.51.0
Updating zerocopy v0.8.27 -> v0.8.33
Updating zerocopy-derive v0.8.27 -> v0.8.33
Adding zmij v1.0.16
RustCrypto: Signatures

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 | |||
ecdsa |
Elliptic Curve DSA | |||
ed25519 |
EdDSA for Curve25519 | |||
ed448 |
EdDSA for Curve448 | |||
lms |
Leighton-Micali Signature | |||
ml-dsa |
Module Lattice DSA | |||
rfc6979 |
Deterministic (EC)DSA Signatures | |||
slh-dsa |
Stateless Hash-Based Signature |
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.