Uses of Package
zeroecho.core
Packages that use zeroecho.core
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.
ML-DSA (FIPS 204) signature algorithm binding.
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.
SLH-DSA (FIPS 205) signature algorithm binding.
SPHINCS+ post-quantum signature integration.
XDH (X25519/X448) Diffie-Hellman key agreement integration.
Auditing utilities for cryptographic contexts, including event contracts and
a JUL-backed listener.
Abstractions for cryptographic operation contexts.
Policy enforcement for algorithms, keys, and specifications.
Consumer-facing ZeroEcho runtime and high-level integration APIs.
Streaming cryptographic builders for symmetric encryption, signatures, MACs,
digests, and KEM envelopes.
Hybrid key exchange (KEX) utilities combining a classic agreement and a
post-quantum KEM-style agreement into one derived shared secret.
-
Classes in zeroecho.core used by zeroecho.coreClassDescriptionHigh-level classification of cryptographic algorithms.Immutable value descriptor of one algorithm context capability.Abstract base class for all cryptographic algorithm definitions in ZeroEcho.Immutable snapshot of discovered
CryptoAlgorithmimplementations, with utilities to validate and serialize the catalog.Identifies one exact key-material operation exposed by an algorithm.Immutable metadata for one exact key operation.Declares the intended purpose(s) of a cryptographic key.SentinelKeyrepresenting the intentional absence of cryptographic key material.Immutable machine-readable validation for one template argument.Machine-readable scalar kind; legacy types retain their presentation type.Describes a named, discoverable parameter set (or parameterized template) for aCryptoAlgorithm.Security level of a cryptographic algorithm or parameter set.Describes a single user-supplied parameter accepted by aParameterSetDescriptor.Template. -
Classes in zeroecho.core used by zeroecho.core.algClassDescriptionHigh-level classification of cryptographic algorithms.Abstract base class for all cryptographic algorithm definitions in ZeroEcho.Declares the intended purpose(s) of a cryptographic key.
-
Classes in zeroecho.core used by zeroecho.core.alg.aesClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm.Optional SPI to write/read a small header that carries runtime params (e.g., IV, tag length, AAD hash). -
Classes in zeroecho.core used by zeroecho.core.alg.bikeClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm. -
Classes in zeroecho.core used by zeroecho.core.alg.chachaClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm.Optional SPI to write/read a small header that carries runtime params (e.g., IV, tag length, AAD hash). -
Classes in zeroecho.core used by zeroecho.core.alg.cmceClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm. -
Classes in zeroecho.core used by zeroecho.core.alg.common.agreementClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.
-
Classes in zeroecho.core used by zeroecho.core.alg.common.eddsaClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.
-
Classes in zeroecho.core used by zeroecho.core.alg.common.sigClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.
-
Classes in zeroecho.core used by zeroecho.core.alg.dhClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm. -
Classes in zeroecho.core used by zeroecho.core.alg.digestClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.
-
Classes in zeroecho.core used by zeroecho.core.alg.ecdhClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm. -
Classes in zeroecho.core used by zeroecho.core.alg.ecdsaClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm. -
Classes in zeroecho.core used by zeroecho.core.alg.ed25519ClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm. -
Classes in zeroecho.core used by zeroecho.core.alg.ed448ClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm. -
Classes in zeroecho.core used by zeroecho.core.alg.elgamalClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm. -
Classes in zeroecho.core used by zeroecho.core.alg.frodoClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm. -
Classes in zeroecho.core used by zeroecho.core.alg.hmacClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm. -
Classes in zeroecho.core used by zeroecho.core.alg.hqcClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm. -
Classes in zeroecho.core used by zeroecho.core.alg.kyberClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm. -
Classes in zeroecho.core used by zeroecho.core.alg.lmsClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm. -
Classes in zeroecho.core used by zeroecho.core.alg.mldsaClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm. -
Classes in zeroecho.core used by zeroecho.core.alg.ntruClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm. -
Classes in zeroecho.core used by zeroecho.core.alg.ntruprimeClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm. -
Classes in zeroecho.core used by zeroecho.core.alg.rsaClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm. -
Classes in zeroecho.core used by zeroecho.core.alg.saberClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm. -
Classes in zeroecho.core used by zeroecho.core.alg.slhdsaClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm. -
Classes in zeroecho.core used by zeroecho.core.alg.sphincsplusClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm. -
Classes in zeroecho.core used by zeroecho.core.alg.xdhClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm. -
Classes in zeroecho.core used by zeroecho.core.alg.xmssClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm. -
Classes in zeroecho.core used by zeroecho.core.alg.xwingClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Describes a named, discoverable parameter set (or parameterized template) for a
CryptoAlgorithm. -
Classes in zeroecho.core used by zeroecho.core.audit
-
Classes in zeroecho.core used by zeroecho.core.contextClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.
-
Classes in zeroecho.core used by zeroecho.core.policy
-
Classes in zeroecho.core used by zeroecho.sdkClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.Declares the intended purpose(s) of a cryptographic key.
-
Classes in zeroecho.core used by zeroecho.sdk.builders.algClassDescriptionOptional SPI to write/read a small header that carries runtime params (e.g., IV, tag length, AAD hash).
-
Classes in zeroecho.core used by zeroecho.sdk.hybrid.kexClassDescriptionAbstract base class for all cryptographic algorithm definitions in ZeroEcho.