# CosmWasm Crypto NOTE: This is a fork of the original cosmwasm-storage repository adapted for use in [SecretNetwork](https://scrt.network)'s Secret Contracts. 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 sepc256k1 scheme, for Cosmos signature / public key formats. - `ed25519_verify()`: Digital signature verification using the EdDSA ed25519 scheme, for Tendemint signature / public key formats. - `ed25519_batch_verify()`: Batch digital signature verification using the EdDSA ed25519 scheme, for Tendemint signature / public key formats. ## Benchmarking ```bash cd packages/crypto cargo bench ``` ## License This package is part of the cosmwasm repository, licensed under the Apache License 2.0 (see [NOTICE](https://github.com/CosmWasm/cosmwasm/blob/main/NOTICE) and [LICENSE](https://github.com/CosmWasm/cosmwasm/blob/main/LICENSE)).