1个不稳定版本
0.1.1 | 2023年6月30日 |
---|---|
0.1.0 |
|
#35 in #golem
48KB
1K SLoC
Golem证书
Golem证书是GAP-25中定义的证书格式。在Golem网络中用于标识'请求者'代理的节点描述符在GAP-31中定义。此库提供用于与Golem证书和节点描述符一起工作的实用函数,并依赖于上述GAP中定义的JSON模式文件。该库目前仅支持Ed25519签名方案,并提供以下基本功能
- 创建密钥对
- 签署自签名的Golem证书
- 使用Golem证书签署Golem证书或节点描述符
- 验证Ed25519签名的一种变体,其中将消息的哈希值输入到签名算法而不是完整消息。当使用运行OpenPGP的智能卡创建存储在智能卡上的私钥签名时,这很有用。
cli
目录包含一个命令行工具,演示了如何使用库,它还包括一个基于终端的用户界面,引导通过生成Golem证书和节点描述符的过程。
依赖项
~10MB
~194K SLoC