3个版本
0.1.2 | 2023年7月23日 |
---|---|
0.1.1 | 2023年5月31日 |
0.1.0 | 2023年5月11日 |
#465 in 硬件支持
125KB
705 行
age客户端的Ledger插件
使用存储在Ledger设备上的公钥/私钥和age加密/解密文件。此插件旨在允许Ledger设备和像age
或rage
这样的age客户端之间的交互。
此插件高度基于str4d的age-plugin-yubikey。
安装
您可以使用以下命令安装插件
cargo install age-plugin-ledger
您还需要安装Ledger Nano的应用程序。
配置
age-plugin-ledger
身份有两部分
- 密钥材料,它由Ledger Nano种子派生,永远不会离开设备。
- age身份文件,其中包含age客户端可以使用的信息,以确定应使用哪个Ledger Nano。
您可以使用插件打印与Ledger Nano关联的age身份文件
$ age-plugin-ledger --identity
如果您使用passage,可以将此身份添加到~/.passage/identities
。
用法
所有连接的Ledger Nano中包含的age接收者可以打印到标准输出
$ age-plugin-ledger --list
许可证
根据您的要求,许可如下
- Apache License,版本2.0,(LICENSE-APACHE或http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT或http://opensource.org/licenses/MIT)
。
依赖关系
~9–18MB
~269K SLoC