Uses of Interface
zeroecho.sdk.builders.core.DataContentBuilder
Packages that use DataContentBuilder
Package
Description
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.Multi-recipient envelope for symmetric payloads with pluggable recipients,
reusable openers, and a compact header.
-
Uses of DataContentBuilder in zeroecho.sdk.builders
Classes in zeroecho.sdk.builders that implement DataContentBuilderModifier and TypeClassDescriptionfinal classSignature-specific trailer builder forDataContentpipelines.final classBuilder forDataContentpipelines that attach or verify an authentication tag at end of stream. -
Uses of DataContentBuilder in zeroecho.sdk.builders.alg
Classes in zeroecho.sdk.builders.alg that implement DataContentBuilderModifier and TypeClassDescriptionfinal classFluent builder that exposes AES as aDataContentin pull‑mode.final classChaChaDataContentBuilder builds streaming ChaCha20 and ChaCha20-Poly1305 pipelines that encrypt or decrypt as anInputStreamis consumed.final classDigestDataContentBuilder constructs streaming pipelines that compute message digests while reading an InputStream.final classElgamalEncDataContentBuilder builds streaming ElGamal encryption or decryption pipelines that operate as an InputStream is consumed.final classHmacDataContentBuilder constructs streaming pipelines that compute or verify HMAC tags while an InputStream is consumed.final classKEM-based envelope builder that first collects KEM parameters and only then delegates to an explicit symmetric builder for the payload.final classRsaEncDataContentBuilder builds streaming RSA encryption or decryption pipelines that operate while an InputStream is consumed.final classRsaSigDataContentBuilder builds streaming RSA signature pipelines that sign or verify as an InputStream is consumed. -
Uses of DataContentBuilder in zeroecho.sdk.builders.core
Subinterfaces of DataContentBuilder in zeroecho.sdk.builders.coreModifier and TypeInterfaceDescriptioninterfaceBuilder interface for constructingPlainBytesinstances that encapsulate unencrypted byte array content.interfaceBuilder interface for constructingPlainContentinstances that represent unencrypted file-based content sourced from aURL.interfaceBuilder interface for constructingPlainStringinstances, which represent unencrypted textual content.Classes in zeroecho.sdk.builders.core that implement DataContentBuilderModifier and TypeClassDescriptionstatic final classDefault implementation of thePlainBytesBuilderinterface.static final classDefault implementation of thePlainFileBuilderinterface.static final classDefault implementation of thePlainStringBuilderinterface.Methods in zeroecho.sdk.builders.core with parameters of type DataContentBuilderModifier and TypeMethodDescriptionDataContentChainBuilder.add(DataContentBuilder<? extends DataContent> builder) Adds aDataContentBuilderto the chain and links its output to the input of the previously addedDataContent, if any.DataContentChainBuilder.DefaultDataContentChainBuilder.add(DataContentBuilder<? extends DataContent> builder) -
Uses of DataContentBuilder in zeroecho.sdk.guard
Classes in zeroecho.sdk.guard that implement DataContentBuilderModifier and TypeClassDescriptionfinal classBuilds a data content pipeline that supports multiple recipients and delegates payload encryption to AES or ChaCha builders.