Package com.google.crypto.tink.aead
Class AesGcmSivParameters.Builder
- java.lang.Object
-
- com.google.crypto.tink.aead.AesGcmSivParameters.Builder
-
- Enclosing class:
- AesGcmSivParameters
public static final class AesGcmSivParameters.Builder extends java.lang.ObjectBuilds a new AesGcmSivParameters instance.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AesGcmSivParametersbuild()AesGcmSivParameters.BuildersetKeySizeBytes(int keySizeBytes)Accepts key sizes of 16 and 32 bytes.AesGcmSivParameters.BuildersetVariant(AesGcmSivParameters.Variant variant)
-
-
-
Method Detail
-
setKeySizeBytes
@CanIgnoreReturnValue public AesGcmSivParameters.Builder setKeySizeBytes(int keySizeBytes) throws java.security.GeneralSecurityException
Accepts key sizes of 16 and 32 bytes.- Throws:
java.security.GeneralSecurityException
-
setVariant
@CanIgnoreReturnValue public AesGcmSivParameters.Builder setVariant(AesGcmSivParameters.Variant variant)
-
build
public AesGcmSivParameters build() throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
-