Class ChaCha20Poly1305Spec.Builder
java.lang.Object
zeroecho.core.alg.chacha.ChaCha20Poly1305Spec.Builder
- Enclosing class:
ChaCha20Poly1305Spec
Fluent builder for
ChaCha20Poly1305Spec.- Since:
- 1.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds an immutableChaCha20Poly1305Spec.header(SymmetricHeaderCodec codec) Sets an optional streaming header codec.
-
Constructor Details
-
Builder
public Builder()Creates a builder with stream-header encoding disabled.
-
-
Method Details
-
header
Sets an optional streaming header codec.- Parameters:
codec- header codec to use, ornullto disable headers- Returns:
- this builder
-
build
Builds an immutableChaCha20Poly1305Spec.- Returns:
- the constructed spec
-