Uses of Class
zeroecho.sdk.builders.alg.ChaChaDataContentBuilder
Packages that use ChaChaDataContentBuilder
Package
Description
Streaming cryptographic builders for symmetric encryption, signatures, MACs,
digests, and KEM envelopes.
Multi-recipient envelope for symmetric payloads with pluggable recipients,
reusable openers, and a compact header.
Derived-key utilities for integrating hybrid KEX output with streaming
builders.
-
Uses of ChaChaDataContentBuilder in zeroecho.sdk.builders.alg
Methods in zeroecho.sdk.builders.alg that return ChaChaDataContentBuilderModifier and TypeMethodDescriptionstatic ChaChaDataContentBuilderChaChaDataContentBuilder.builder(ZeroEchoSession session) Returns a new builder instance for constructing ChaCha20 or ChaCha20-Poly1305 streaming pipelines.ChaChaDataContentBuilder.context(CtxInterface ctx) Sets an optional runtime context used to read or write parameters such as nonce, AAD, or counter.ChaChaDataContentBuilder.generateKey()Requests generation of a fresh ChaCha key using a default 256-bit specification.ChaChaDataContentBuilder.importKeyBase64(String b64) Imports a secret key from a Base64 string.ChaChaDataContentBuilder.importKeyHex(String hex) Imports a secret key from a hexadecimal string.ChaChaDataContentBuilder.importKeyRaw(byte[] raw) Imports a secret key from raw key bytes appropriate for the selected ChaCha variant.ChaChaDataContentBuilder.initialCounter(int c) Sets the initial counter for ChaCha20 stream mode.ChaChaDataContentBuilder.withAad(byte[] aad) Sets additional authenticated data for ChaCha20-Poly1305.ChaChaDataContentBuilder.withCounter(int c) Sets an explicit counter override to be propagated through the context.ChaChaDataContentBuilder.withDecryptionNonce(byte[] nonce) Sets an out-of-band nonce for headerless decryption.ChaChaDataContentBuilder.withHeader()Requests that a header be emitted (on encrypt) or parsed (on decrypt).ChaChaDataContentBuilder.withHeaderCodec(SymmetricHeaderCodec codec) Sets a custom header codec to emit or parse algorithm headers.Sets an explicit secret key to use for encryption or decryption.Methods in zeroecho.sdk.builders.alg with parameters of type ChaChaDataContentBuilderModifier and TypeMethodDescriptionKemDataContentBuilder.withChaCha(ChaChaDataContentBuilder b) Selects ChaCha20/ChaCha20-Poly1305 as the payload cipher and supplies a configuredChaChaDataContentBuilderthat will receive the derived key. -
Uses of ChaChaDataContentBuilder in zeroecho.sdk.guard
Methods in zeroecho.sdk.guard with parameters of type ChaChaDataContentBuilderModifier and TypeMethodDescriptionMultiRecipientDataSourceBuilder.withChaCha(ChaChaDataContentBuilder builder) Selects ChaCha20-Poly1305 payload processing by installing a ChaCha data content builder. -
Uses of ChaChaDataContentBuilder in zeroecho.sdk.hybrid.derived
Methods in zeroecho.sdk.hybrid.derived that return ChaChaDataContentBuilderModifier and TypeMethodDescriptionHybridDerived.applyToChaChaAead(ChaChaDataContentBuilder chacha, int keyBits) Derives a ChaCha key and applies it with optional AAD to the provided ChaCha builder.Methods in zeroecho.sdk.hybrid.derived with parameters of type ChaChaDataContentBuilderModifier and TypeMethodDescriptionHybridDerived.applyToChaChaAead(ChaChaDataContentBuilder chacha, int keyBits) Derives a ChaCha key and applies it with optional AAD to the provided ChaCha builder.