130 releases (71 stable)
| 3.0.2 | Aug 26, 2025 |
|---|---|
| 3.0.1 | Jun 26, 2025 |
| 3.0.0-rc.0 | May 27, 2025 |
| 2.3.0 | Dec 9, 2025 |
| 0.14.0-beta1 | Mar 9, 2021 |
#27 in #cosmwasm
53,893 downloads per month
Used in 774 crates
(8 directly)
1MB
2K
SLoC
CosmWasm Crypto
This crate implements cryptography-related functions, so that they can be available for both, the cosmwasm-vm and cosmwasm-std crates.
Implementations
secp256k1_verify(): Digital signature verification using the ECDSA secp256k1 scheme, for Cosmos signature / public key formats.secp256r1_verify(): Digital signature verification using the ECDSA secp256r1 scheme, for Cosmos signature / public key formats.ed25519_verify(): Digital signature verification using the EdDSA ed25519 scheme, for Tendermint signature / public key formats.ed25519_batch_verify(): Batch digital signature verification using the EdDSA ed25519 scheme, for Tendermint signature / public key formats.
Benchmarking
cd packages/crypto
cargo bench --features std
License
This package is part of the cosmwasm repository, licensed under the Apache License 2.0 (see NOTICE and LICENSE).
Dependencies
~12MB
~233K SLoC