1 unstable release
0.0.1 | Feb 7, 2024 |
---|
#8 in #identities
172 downloads per month
Used in pijul-remote
84KB
2K
SLoC
Complete identity management.
Pijul uses keys, rather than personal details such as names or emails to attribute changes. The user can have multiple identities on disk, each with completely unique details. For more information see the manual.
This module implements various functionality useful for managing identities on disk. The current format for storing identities is as follows:
.config/pijul/ (or applicable global config directory)
├── config.toml (global defaults)
│ ├── Username
│ ├── Full name
│ └── Email
└── identities/
└── <IDENTITY NAME>/
├── identity.toml
│ ├── Username
│ ├── Full name
│ ├── Email
│ └── Public key
│ ├── Version
│ ├── Algorithm
│ ├── Key
│ └── Signature
└── secret_key.json
├── Version
├── Algorithm
└── Key
Dependencies
~46–61MB
~1M SLoC