public static final class AesGcmKeyFormat.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<AesGcmKeyFormat,AesGcmKeyFormat.Builder> implements AesGcmKeyFormatOrBuilder
only allowing IV size in bytes = 12 and tag size in bytes = 16 Thus, accept no params.Protobuf type
google.crypto.tink.AesGcmKeyFormat| Modifier and Type | Method and Description |
|---|---|
AesGcmKeyFormat.Builder |
clearKeySize()
optional uint32 key_size = 2; |
int |
getKeySize()
optional uint32 key_size = 2; |
AesGcmKeyFormat.Builder |
setKeySize(int value)
optional uint32 key_size = 2; |
build, buildPartial, clear, clone, copyOnWrite, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFromaddAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionpublic int getKeySize()
optional uint32 key_size = 2;getKeySize in interface AesGcmKeyFormatOrBuilderpublic AesGcmKeyFormat.Builder setKeySize(int value)
optional uint32 key_size = 2;public AesGcmKeyFormat.Builder clearKeySize()
optional uint32 key_size = 2;