1 个版本 (0 个不稳定版本)
1.0.0-provbeta3 | 2022 年 2 月 23 日 |
---|
#27 在 #cosmwasm-contracts
在 2 crates 中使用
48KB
818 行
CosmWasm Crypto
此crate实现了与加密相关的功能,以便它们可以在 cosmwasm-vm 和 cosmwasm-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 许可下发布(见 NOTICE 和 LICENSE)。
依赖项
~4.5MB
~93K SLoC