1 unstable release
| 0.1.0 | Oct 18, 2025 |
|---|
#44 in #identity-management
265KB
4.5K
SLoC
Syntarq CLI
Command-line interface for the Syntarq identity management system.
Overview
Syntarq CLI provides a user-friendly interface to manage cryptographic identities, derive service keys, and test cryptographic operations.
Features
- Identity Management: Create and manage Syntarq identities
- Service Keys: Derive unique encryption keys for different services
- Crypto Testing: Test and benchmark cryptographic operations
- Session Management: Create and manage authenticated sessions
Installation
cargo install syntarq-cli
Or build from source:
cargo build --release
cd target/release
./syntarq --help
Usage
Initialize a New Identity
syntarq init
Show Identity Information
syntarq info <identity-id>
Test Cryptographic Operations
syntarq test-crypto
Commands
init- Initialize a new Syntarq identityinfo- Display information about an identitytest-crypto- Run cryptographic operation tests
Configuration
The CLI stores identity data in your system's standard configuration directory:
- Linux:
~/.config/syntarq/ - macOS:
~/Library/Application Support/com.syntarq.cli/ - Windows:
%APPDATA%\syntarq\
Security
- All passwords are hashed using Argon2id
- Master keys are never persisted to disk
- Sensitive data is zeroized after use
- Service keys are derived deterministically using HKDF
License
MIT OR Apache-2.0
Dependencies
~22–40MB
~514K SLoC