Uses of Interface
zeroecho.core.SymmetricHeaderCodec
Packages that use SymmetricHeaderCodec
Package
Description
AES algorithm implementation and runtime wiring.
ChaCha algorithm implementation and runtime wiring.
Streaming cryptographic builders for symmetric encryption, signatures, MACs,
digests, and KEM envelopes.
-
Uses of SymmetricHeaderCodec in zeroecho.core.alg.aes
Classes in zeroecho.core.alg.aes that implement SymmetricHeaderCodecModifier and TypeClassDescriptionfinal classMinimal AES header codec that persists runtime parameters only:Methods in zeroecho.core.alg.aes that return SymmetricHeaderCodecMethods in zeroecho.core.alg.aes with parameters of type SymmetricHeaderCodecModifier and TypeMethodDescriptionstatic AesSpecAesSpec.cbcPkcs7(SymmetricHeaderCodec header) Creates a CBC specification using PKCS#7 padding and the provided header.static AesSpecAesSpec.ctr(SymmetricHeaderCodec header) Creates a CTR specification with no padding and the provided header.static AesSpecAesSpec.gcm128(SymmetricHeaderCodec header) Creates a GCM specification with a 128‑bit authentication tag and the provided header codec.AesSpec.Builder.header(SymmetricHeaderCodec codec) Installs a header codec used by the cipher context to persist and recover runtime parameters (e.g., IV, tag length, AAD hash). -
Uses of SymmetricHeaderCodec in zeroecho.core.alg.chacha
Classes in zeroecho.core.alg.chacha that implement SymmetricHeaderCodecModifier and TypeClassDescriptionfinal classChaCha20-Poly1305 streaming header codecfinal classChaCha20 streaming header codecMethods in zeroecho.core.alg.chacha that return SymmetricHeaderCodecModifier and TypeMethodDescriptionChaCha20Poly1305Spec.header()Returns the optional header codec.ChaChaBaseSpec.header()Returns the optional header codec used to serialize/deserialize stream headers for this ChaCha mode.ChaChaSpec.header()Returns the optional header codec.Methods in zeroecho.core.alg.chacha with parameters of type SymmetricHeaderCodecModifier and TypeMethodDescriptionstatic ChaChaSpecChaChaSpec.chacha20(SymmetricHeaderCodec header) Convenience factory for a ChaCha20 spec with counter = 1.ChaCha20Poly1305Spec.Builder.header(SymmetricHeaderCodec codec) Sets an optional streaming header codec.ChaChaSpec.Builder.header(SymmetricHeaderCodec codec) Sets the optional header codec.static ChaCha20Poly1305SpecChaCha20Poly1305Spec.withHeader(SymmetricHeaderCodec header) Convenience factory that returns a spec with the provided header codec. -
Uses of SymmetricHeaderCodec in zeroecho.sdk.builders.alg
Methods in zeroecho.sdk.builders.alg with parameters of type SymmetricHeaderCodecModifier and TypeMethodDescriptionAesDataContentBuilder.withHeaderCodec(SymmetricHeaderCodec codec) Installs a specific header codec into the spec so IV/tagBits/AAD hash can be persisted in‑band.ChaChaDataContentBuilder.withHeaderCodec(SymmetricHeaderCodec codec) Sets a custom header codec to emit or parse algorithm headers.