All Packages
Package Summary
Package
Description
Core cryptography engine and registry for ZeroEcho.
Concrete cryptographic algorithms and small helpers used by algorithms.
AES algorithm implementation and runtime wiring.
BIKE post-quantum key encapsulation and related utilities.
ChaCha algorithm implementation and runtime wiring.
Classic McEliece (CMCE) KEM integration and utilities.
Adapters and generic contexts for key agreement built on the core SPI.
EdDSA (Edwards-curve Digital Signature Algorithm) key builders and contexts.
Streaming signature contexts and helpers that adapt JCA
Signature to a pull-based pipeline.Diffie-Hellman (DH) algorithm integration.
Digest algorithms (SHA-2, SHA-3, SHAKE) and their streaming contexts.
Elliptic Curve Diffie-Hellman (ECDH) key agreement integration.
Elliptic Curve Digital Signature Algorithm (ECDSA) integration.
Ed25519 digital signature integration.
Ed448 digital signature integration.
ElGamal asymmetric encryption integration.
FrodoKEM post-quantum key encapsulation integration.
HMAC algorithms, streaming MAC contexts, and key specifications.
HQC post-quantum key encapsulation integration.
Kyber (ML-KEM) post-quantum key encapsulation integration.
NTRU post-quantum key encapsulation integration.
NTRU Prime family key encapsulation mechanisms and related utilities.
RSA encryption and signature integration.
SABER post-quantum key encapsulation integration.
SPHINCS+ post-quantum signature integration.
XDH (X25519/X448) Diffie-Hellman key agreement integration.
Provides metadata contracts and annotations for cryptographic algorithms and
specifications.
Auditing utilities for cryptographic contexts, including event contracts and
a JUL-backed listener.
Abstractions for cryptographic operation contexts.
Exception types used by the core to signal configuration errors and
unexpected provider failures.
I/O helpers for block-based transforms, passthrough processing, and tail
handling.
Marshalling utilities and conventions for compact, human-readable
representations.
Policy enforcement for algorithms, keys, and specifications.
Specifications for keys and per-operation parameters.
Service Provider Interfaces (SPI) for extending ZeroEcho with custom
cryptographic algorithms and key builders.
Human-editable key storage persisted in a compact UTF-8 text format.
Streaming tag computation and verification for digests, MACs, and digital
signatures.
General-purpose helper classes and utility routines.
Provides lightweight logging utilities and configuration helpers for Java
Util Logging (JUL).
Builders for composing streaming data-content pipelines across core sources
and algorithm-specific stages.
Streaming cryptographic builders for symmetric encryption, signatures, MACs,
digests, and KEM envelopes.
Core builders for composing streaming
DataContent pipelines and plain
sources.Content abstractions for streaming data in the SDK.
Built-in plain content sources: bytes, strings, files, and passwords.
Export helpers and platform deployers for SDK content.
Multi-recipient envelope for symmetric payloads with pluggable recipients,
stateless openers, and a compact header.
Helpers for generating pseudo-random cover text using character frequency
tables.
Covert data embedding and extraction using JPEG EXIF metadata.
Steganographic integrations for ZeroEcho SDK.
Stream utilities for SDK pipelines.
Utility helpers for provider setup, key derivation, randomness, encoding, and
X.509 handling.