#private-key #secret-key #openpgp #pgp #hardware-devices

sequoia-keystore-softkeys

Sequoia 的私钥存储的软密钥(内存密钥)后端

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 密码学

Download history 96/week @ 2024-04-24 37/week @ 2024-05-01 3/week @ 2024-05-08 423/week @ 2024-05-15 392/week @ 2024-05-22 330/week @ 2024-05-29 547/week @ 2024-06-05 286/week @ 2024-06-12 133/week @ 2024-06-19 119/week @ 2024-06-26 380/week @ 2024-07-03 131/week @ 2024-07-10 318/week @ 2024-07-17 147/week @ 2024-07-24 162/week @ 2024-07-31 217/week @ 2024-08-07

902 个月下载量
用于 sequoia-keystore

LGPL-2.0-or-later

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