1 个版本 (0 个不稳定版本)

1.0.0-provbeta32022 年 2 月 23 日

#27#cosmwasm-contracts


2 crates 中使用

Apache-2.0

48KB
818

CosmWasm Crypto

cosmwasm-crypto on crates.io

此crate实现了与加密相关的功能,以便它们可以在 cosmwasm-vmcosmwasm-std crates 中使用。

实现

  • secp256k1_verify():使用 ECDSA sepc256k1 方案进行数字签名验证,用于 Cosmos 签名 / 公钥格式。
  • ed25519_verify():使用 EdDSA ed25519 方案进行数字签名验证,用于 Tendemint 签名 / 公钥格式。
  • ed25519_batch_verify():使用 EdDSA ed25519 方案进行批量数字签名验证,用于 Tendemint 签名 / 公钥格式。

基准测试

cd packages/crypto
cargo bench

许可证

此包是 cosmwasm 仓库的一部分,在 Apache License 2.0 许可下发布(见 NOTICELICENSE)。

依赖项

~4.5MB
~93K SLoC