Package com.google.crypto.tink.aead
Class AesGcmSivKey.Builder
- java.lang.Object
-
- com.google.crypto.tink.aead.AesGcmSivKey.Builder
-
- Enclosing class:
- AesGcmSivKey
public static class AesGcmSivKey.Builder extends java.lang.ObjectBuilder for AesGcmSivKey.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AesGcmSivKeybuild()AesGcmSivKey.BuildersetIdRequirement(java.lang.Integer idRequirement)AesGcmSivKey.BuildersetKeyBytes(SecretBytes keyBytes)AesGcmSivKey.BuildersetParameters(AesGcmSivParameters parameters)
-
-
-
Method Detail
-
setParameters
@CanIgnoreReturnValue public AesGcmSivKey.Builder setParameters(AesGcmSivParameters parameters)
-
setKeyBytes
@CanIgnoreReturnValue public AesGcmSivKey.Builder setKeyBytes(SecretBytes keyBytes)
-
setIdRequirement
@CanIgnoreReturnValue public AesGcmSivKey.Builder setIdRequirement(@Nullable java.lang.Integer idRequirement)
-
build
public AesGcmSivKey build() throws java.security.GeneralSecurityException
- Throws:
java.security.GeneralSecurityException
-
-