public static final class AesGcmSivKeyFormat.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<AesGcmSivKeyFormat,AesGcmSivKeyFormat.Builder> implements AesGcmSivKeyFormatOrBuilder
The only allowed IV size is 12 bytes and tag size is 16 bytes. Thus, accept no params.Protobuf type
google.crypto.tink.AesGcmSivKeyFormat| Modifier and Type | Method and Description |
|---|---|
AesGcmSivKeyFormat.Builder |
clearKeySize()
uint32 key_size = 2; |
AesGcmSivKeyFormat.Builder |
clearVersion()
uint32 version = 1; |
int |
getKeySize()
uint32 key_size = 2; |
int |
getVersion()
uint32 version = 1; |
AesGcmSivKeyFormat.Builder |
setKeySize(int value)
uint32 key_size = 2; |
AesGcmSivKeyFormat.Builder |
setVersion(int value)
uint32 version = 1; |
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionpublic int getKeySize()
uint32 key_size = 2;getKeySize in interface AesGcmSivKeyFormatOrBuilderpublic AesGcmSivKeyFormat.Builder setKeySize(int value)
uint32 key_size = 2;value - The keySize to set.public AesGcmSivKeyFormat.Builder clearKeySize()
uint32 key_size = 2;public int getVersion()
uint32 version = 1;getVersion in interface AesGcmSivKeyFormatOrBuilderpublic AesGcmSivKeyFormat.Builder setVersion(int value)
uint32 version = 1;value - The version to set.public AesGcmSivKeyFormat.Builder clearVersion()
uint32 version = 1;