syntarq-cli

Crates.iosyntarq-cli
lib.rssyntarq-cli
version0.1.0
created_at2025-10-18 18:43:06.220767+00
updated_at2025-10-18 18:43:06.220767+00
descriptionCommand-line interface for Syntarq identity management
homepagehttps://syntarq.org
repositoryhttps://github.com/syntarq/syntarq-core
max_upload_size
id1889520
size80,315
Lennard (DatLennyyy)

documentation

README

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 identity
  • info - Display information about an identity
  • test-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

Commit count: 0

cargo fmt