Package com.google.crypto.tink.signature
Class CompositeMlDsaPublicKey.Builder
- java.lang.Object
-
- com.google.crypto.tink.signature.CompositeMlDsaPublicKey.Builder
-
- Enclosing class:
- CompositeMlDsaPublicKey
public static final class CompositeMlDsaPublicKey.Builder extends java.lang.ObjectBuilder for CompositeMlDsaPublicKey.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompositeMlDsaPublicKeybuild()CompositeMlDsaPublicKey.BuildersetClassicalPublicKey(SignaturePublicKey classicalPublicKey)CompositeMlDsaPublicKey.BuildersetIdRequirement(java.lang.Integer idRequirement)CompositeMlDsaPublicKey.BuildersetMlDsaPublicKey(MlDsaPublicKey mlDsaPublicKey)CompositeMlDsaPublicKey.BuildersetParameters(CompositeMlDsaParameters parameters)
-
-
-
Method Detail
-
setParameters
@CanIgnoreReturnValue public CompositeMlDsaPublicKey.Builder setParameters(CompositeMlDsaParameters parameters)
-
setMlDsaPublicKey
@CanIgnoreReturnValue public CompositeMlDsaPublicKey.Builder setMlDsaPublicKey(MlDsaPublicKey mlDsaPublicKey)
-
setClassicalPublicKey
@CanIgnoreReturnValue public CompositeMlDsaPublicKey.Builder setClassicalPublicKey(SignaturePublicKey classicalPublicKey)
-
setIdRequirement
@CanIgnoreReturnValue public CompositeMlDsaPublicKey.Builder setIdRequirement(@Nullable java.lang.Integer idRequirement)
-
build
public CompositeMlDsaPublicKey build() throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
-