Package com.google.crypto.tink.mac
Class AesCmacParameters.Builder
- java.lang.Object
-
- com.google.crypto.tink.mac.AesCmacParameters.Builder
-
- Enclosing class:
- AesCmacParameters
public static final class AesCmacParameters.Builder extends java.lang.ObjectBuilds a new AesCmacParameters instance.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AesCmacParametersbuild()AesCmacParameters.BuildersetKeySizeBytes(int keySizeBytes)AesCmacParameters.BuildersetTagSizeBytes(int tagSizeBytes)AesCmacParameters.BuildersetVariant(AesCmacParameters.Variant variant)
-
-
-
Method Detail
-
setKeySizeBytes
@CanIgnoreReturnValue public AesCmacParameters.Builder setKeySizeBytes(int keySizeBytes) throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
setTagSizeBytes
@CanIgnoreReturnValue public AesCmacParameters.Builder setTagSizeBytes(int tagSizeBytes) throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
setVariant
@CanIgnoreReturnValue public AesCmacParameters.Builder setVariant(AesCmacParameters.Variant variant)
-
build
public AesCmacParameters build() throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
-