Package com.google.crypto.tink.signature
Class CompositeMlDsaParameters.Builder
- java.lang.Object
-
- com.google.crypto.tink.signature.CompositeMlDsaParameters.Builder
-
- Enclosing class:
- CompositeMlDsaParameters
public static final class CompositeMlDsaParameters.Builder extends java.lang.ObjectBuild a new CompositeMlDsaParameters instance. Note that the pre-hash type is defined uniquely by the combination of the ML-DSA instance and the classical algorithm used, so we do not ask the user to set it here (and it is also not a part of the protos).
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompositeMlDsaParametersbuild()CompositeMlDsaParameters.BuildersetClassicalAlgorithm(CompositeMlDsaParameters.ClassicalAlgorithm classicalAlgorithm)CompositeMlDsaParameters.BuildersetMlDsaInstance(CompositeMlDsaParameters.MlDsaInstance mlDsaInstance)CompositeMlDsaParameters.BuildersetVariant(CompositeMlDsaParameters.Variant variant)
-
-
-
Method Detail
-
setMlDsaInstance
@CanIgnoreReturnValue public CompositeMlDsaParameters.Builder setMlDsaInstance(CompositeMlDsaParameters.MlDsaInstance mlDsaInstance)
-
setClassicalAlgorithm
@CanIgnoreReturnValue public CompositeMlDsaParameters.Builder setClassicalAlgorithm(CompositeMlDsaParameters.ClassicalAlgorithm classicalAlgorithm)
-
setVariant
@CanIgnoreReturnValue public CompositeMlDsaParameters.Builder setVariant(CompositeMlDsaParameters.Variant variant)
-
build
public CompositeMlDsaParameters build() throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
-