6 个版本 (破坏性更新)
0.5.0 | 2024 年 6 月 4 日 |
---|---|
0.4.1 | 2024 年 5 月 20 日 |
0.3.0 | 2024 年 3 月 24 日 |
0.2.0 | 2024 年 2 月 20 日 |
0.1.0 | 2024 年 1 月 21 日 |
#2221 in 密码学
902 个月下载量
用于 sequoia-keystore
52KB
1K SLoC
Sequoia 的私钥存储的软密钥(内存密钥)后端。
sequoia-keystore
包实现了一个管理密钥材料的服务器。密钥材料可以存储在文件中,在硬件设备(如智能卡)上,或通过网络访问。《code>sequoia-keystore》不实现这些访问方法。这由各种后端负责。
此包包括一个后端,提供对存储在文件中的密钥材料的访问。这些称为软密钥,与由单独的硬件管理的密钥相对。
如果密钥存储配置为使用 ~/.local/share/sequoia
作为其数据目录,则软密钥后端使用 ~/.local/share/sequoia/keystore/softkeys
。具体来说,它遍历该目录中的文件,并查找以 .pgp
或 .asc
结尾的文件中的二进制编码或 ASCII-armor 编码的 OpenPGP 可传输密钥;其他文件将被静默忽略。
$ ls .local/share/sequoia/keystore/softkeys/
1234.pgp 1234.pgp.rev alice.pgp alice.pgp.rev F44B66C85C9B7B02AF2D52FDEFF613897AD9CE21.pgp
依赖关系
~17–29MB
~410K SLoC