Index

B C D E G I K L M N O P S T U Z 
All Classes and Interfaces|All Packages

B

Behavior - Section in zeroecho.Tag.main(String[], Options)
 

C

Commands - Section in class zeroecho.pki.cli.PublisherSecretsManagerCli
 
Core ideas and algorithms - Section in package zeroecho
 
CovertCommand - Class in zeroecho
Command-line extension of ZeroEcho for covert embedding and extraction of binary payloads in JPEG files using EXIF metadata slots.

D

defineOptions(Options) - Static method in class zeroecho.KeyStoreManagement
Adds this subcommand's options to the provided Options instance.
Design goals - Section in package zeroecho
 
doGenerate(ZeroEchoSession, KeyringStore, CommandLine) - Static method in class zeroecho.KeyStoreManagement
Generates a keypair or secret and stores entries under the chosen aliases.

E

Examples - Section in class zeroecho.Guard
 
Examples - Section in class zeroecho.Kem
 
Examples - Section in class zeroecho.KeyStoreManagement
 
execute(String[], OutputStream) - Static method in class zeroecho.pki.cli.PkiCli
Executes one direct PKI operation or one sequential plan.
Exit codes - Section in class zeroecho.KeyStoreManagement
 

G

General options - Section in class zeroecho.KeyStoreManagement
 
Generate options - Section in class zeroecho.KeyStoreManagement
 
Guard - Class in zeroecho
Guard is a unified subcommand that encrypts and decrypts using a multi-recipient envelope with AES or ChaCha payloads.

I

I/O conventions and exit codes - Section in package zeroecho
 

K

Kem - Class in zeroecho
Command-line utility that performs hybrid file encryption and decryption using a KEM envelope and an AES or ChaCha payload.
Keyring resolution - Section in class zeroecho.Guard
 
KeyStoreManagement - Class in zeroecho
Command-line utility for managing an encrypted software keyring.

L

listAlgorithms() - Static method in class zeroecho.KeyStoreManagement
Lists available algorithms with builder availability to stdout.
listAliases(KeyringStore) - Static method in class zeroecho.KeyStoreManagement
Lists aliases present in the store to stdout.
LOG - Static variable in class zeroecho.ZeroEcho
Logger instance for the ZeroEcho class used to log messages and events.

M

main(String[]) - Static method in class zeroecho.pki.cli.PkiProfileBootstrap
Imports configured profile documents and exits with a PKI CLI status code.
main(String[]) - Static method in class zeroecho.pki.cli.PublisherSecretsManagerCli
Entry point for the publisher secrets manager.
main(String[]) - Static method in class zeroecho.ZeroEcho
Main entry point for the ZeroEcho application.
main(String[], Options) - Static method in class zeroecho.CovertCommand
Entry point for command-line usage of the covert embedding and extraction tool.
main(String[], Options) - Static method in class zeroecho.Guard
Entry point for the Guard subcommand.
main(String[], Options) - Static method in class zeroecho.Kem
Executes the KEM command using interactive keyring unlocking.
main(String[], Options) - Static method in class zeroecho.KeyStoreManagement
Parses arguments, executes the requested action, and returns an exit code.
main(String[], Options) - Static method in class zeroecho.Tag
Parses CLI arguments and executes produce or verify operation for signature or digest tags.
main(String[], Options, KeyringUnlockProvider) - Static method in class zeroecho.Guard
Executes Guard with an explicit keyring unlock source.
main(String[], Options, KeyringUnlockProvider) - Static method in class zeroecho.Kem
Executes the KEM command with an explicit keyring unlock source.
main(String[], Options, KeyringUnlockProvider) - Static method in class zeroecho.KeyStoreManagement
Executes the command with an explicit unlock source.
main(String[], Options, KeyringUnlockProvider) - Static method in class zeroecho.Tag
Executes the command with an explicit keyring unlock source.
mainProcess(String...) - Static method in class zeroecho.ZeroEcho
Entry point for the ZeroEcho application.
Modes - Section in class zeroecho.KeyStoreManagement
 

N

Notes - Section in class zeroecho.Tag
 

O

OPT_AAD - Static variable in class zeroecho.Kem
AAD (hex): --aad <hex>
OPT_AES - Static variable in class zeroecho.Kem
Payload switch: --aes
OPT_AES_CIPHER - Static variable in class zeroecho.Kem
AES mode: --aes-cipher gcm|ctr|cbc
OPT_AES_IV - Static variable in class zeroecho.Kem
AES IV: --aes-iv <hex>
OPT_AES_TAG_BITS - Static variable in class zeroecho.Kem
AES tag bits: --aes-tag-bits <int>
OPT_CHACHA - Static variable in class zeroecho.Kem
Payload switch: --chacha
OPT_CHACHA_COUNTER - Static variable in class zeroecho.Kem
ChaCha counter value: --chacha-counter <int>
OPT_CHACHA_INITIAL - Static variable in class zeroecho.Kem
ChaCha initial counter: --chacha-initial <int>
OPT_CHACHA_NONCE - Static variable in class zeroecho.Kem
ChaCha nonce: --chacha-nonce <hex>
OPT_DECRYPT - Static variable in class zeroecho.Kem
Decrypt mode: -d|--decrypt <input>
OPT_DIRECT - Static variable in class zeroecho.Kem
Direct secret: --direct
OPT_ENCRYPT - Static variable in class zeroecho.Kem
Encrypt mode: -e|--encrypt <input>
OPT_HEADER - Static variable in class zeroecho.Kem
Header toggle: --header
OPT_HKDF - Static variable in class zeroecho.Kem
HKDF: --hkdf [infoHex]
OPT_KEM - Static variable in class zeroecho.Kem
KEM id: --kem <id>
OPT_KEY_BYTES - Static variable in class zeroecho.Kem
Derived key bytes: --key-bytes <int>
OPT_KEYRING - Static variable in class zeroecho.Kem
Keyring path: -K|--keyring <file>
OPT_LIST_KEMS - Static variable in class zeroecho.Kem
Discovery: --list-kems
OPT_MAX_KEM_CT - Static variable in class zeroecho.Kem
Max KEM ciphertext len: --max-kem-ct <int>
OPT_OUTPUT - Static variable in class zeroecho.Kem
Output path: -o|--output <file>
OPT_PRIV - Static variable in class zeroecho.Kem
Recipient private alias (decrypt): --priv <alias>
OPT_PUB - Static variable in class zeroecho.Kem
Recipient public alias (encrypt): --pub <alias>
Overview - Section in class zeroecho.Guard
 
Overview - Section in class zeroecho.Kem
 
Overview - Section in class zeroecho.KeyStoreManagement
 
Overview - Section in class zeroecho.Tag
 

P

Payload selection - Section in class zeroecho.Guard
 
PkiCli - Class in zeroecho.pki.cli
Composition root for the synchronous zeroecho pki command family.
PkiProfileBootstrap - Class in zeroecho.pki.cli
Deployment-only profile initializer executed before the permanent server starts.
PublisherSecretsManagerCli - Class in zeroecho.pki.cli
Operator tool for managing the publisher secrets store.

S

Subcommands overview - Section in package zeroecho
 

T

Tag - Class in zeroecho
CLI entry point for producing and verifying trailer tags based on digital signatures or digests.
Typical usage - Section in package zeroecho
 

U

Usage - Section in class zeroecho.KeyStoreManagement
 
Usage - Section in class zeroecho.Tag
 

Z

zeroecho - package zeroecho
Command-line tooling built around streaming cryptographic pipelines for encryption, tagging, key management, and covert transport.
ZeroEcho - Class in zeroecho
ZeroEcho is a command-line utility for managing asymmetric keys and certificates, primarily focusing on Certificate Authority (CA) operations such as issuing, revoking, and listing certificates.
zeroecho.app - module zeroecho.app
ZeroEcho application: the single-process zeroecho CLI (keyring tooling and the pki command family).
zeroecho.pki.cli - package zeroecho.pki.cli
Strict PKI command, plan, binding and output adapters owned by the application module.
B C D E G I K L M N O P S T U Z 
All Classes and Interfaces|All Packages