4个版本
0.2.2 | 2024年2月14日 |
---|---|
0.2.1 | 2023年5月22日 |
0.2.0 | 2023年5月22日 |
0.1.0 | 2023年4月18日 |
#5 在 #decentraland
每月下载 48 次
用于 dcl-crypto-middleware-rs
88KB
1.5K SLoC
Decentraland加密(Rust语言)
此包是@dcl/crypto
的移植,最初是用javascript实现的,并提供创建和验证Decentraland认证链所需的工具。
测试
要运行所有测试,您需要提供一个以太坊RPC端点。
首先,使用存储库中提供的模板创建一个.cargo/config.toml
文件,并设置您的RPC提供程序。
cp .cargo/config.toml.example .cargo/config.toml
配置完成后,您可以运行所有测试
cargo test --doc
发布
⚠️ 不要修改
package.version
中的Cargo.toml
使用 Github发布 创建新版本。
待办事项
- 序列化和反序列化认证链
- 验证认证链
- 简单
- 临时
- 验证认证链的过期时间
- 验证个人签名
- 验证 EIP-1271 签名
- 创建身份
- 从身份创建认证链
- 从文件加载身份
- 发布流程
- 构建缓存
- 覆盖率
- 发布Cargo
依赖关系
~14–22MB
~287K SLoC