public static final class AesCtrHmacStreamingParams.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<AesCtrHmacStreamingParams,AesCtrHmacStreamingParams.Builder> implements AesCtrHmacStreamingParamsOrBuilder
google.crypto.tink.AesCtrHmacStreamingParams| Modifier and Type | Method and Description |
|---|---|
AesCtrHmacStreamingParams.Builder |
clearCiphertextSegmentSize()
uint32 ciphertext_segment_size = 1; |
AesCtrHmacStreamingParams.Builder |
clearDerivedKeySize()
size of AES-CTR keys derived for each segment
|
AesCtrHmacStreamingParams.Builder |
clearHkdfHashType()
hash function for key derivation via HKDF
|
AesCtrHmacStreamingParams.Builder |
clearHmacParams()
params for authentication tags
|
int |
getCiphertextSegmentSize()
uint32 ciphertext_segment_size = 1; |
int |
getDerivedKeySize()
size of AES-CTR keys derived for each segment
|
HashType |
getHkdfHashType()
hash function for key derivation via HKDF
|
int |
getHkdfHashTypeValue()
hash function for key derivation via HKDF
|
HmacParams |
getHmacParams()
params for authentication tags
|
boolean |
hasHmacParams()
params for authentication tags
|
AesCtrHmacStreamingParams.Builder |
mergeHmacParams(HmacParams value)
params for authentication tags
|
AesCtrHmacStreamingParams.Builder |
setCiphertextSegmentSize(int value)
uint32 ciphertext_segment_size = 1; |
AesCtrHmacStreamingParams.Builder |
setDerivedKeySize(int value)
size of AES-CTR keys derived for each segment
|
AesCtrHmacStreamingParams.Builder |
setHkdfHashType(HashType value)
hash function for key derivation via HKDF
|
AesCtrHmacStreamingParams.Builder |
setHkdfHashTypeValue(int value)
hash function for key derivation via HKDF
|
AesCtrHmacStreamingParams.Builder |
setHmacParams(HmacParams.Builder builderForValue)
params for authentication tags
|
AesCtrHmacStreamingParams.Builder |
setHmacParams(HmacParams value)
params for authentication tags
|
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 getCiphertextSegmentSize()
uint32 ciphertext_segment_size = 1;getCiphertextSegmentSize in interface AesCtrHmacStreamingParamsOrBuilderpublic AesCtrHmacStreamingParams.Builder setCiphertextSegmentSize(int value)
uint32 ciphertext_segment_size = 1;value - The ciphertextSegmentSize to set.public AesCtrHmacStreamingParams.Builder clearCiphertextSegmentSize()
uint32 ciphertext_segment_size = 1;public int getDerivedKeySize()
size of AES-CTR keys derived for each segment
uint32 derived_key_size = 2;getDerivedKeySize in interface AesCtrHmacStreamingParamsOrBuilderpublic AesCtrHmacStreamingParams.Builder setDerivedKeySize(int value)
size of AES-CTR keys derived for each segment
uint32 derived_key_size = 2;value - The derivedKeySize to set.public AesCtrHmacStreamingParams.Builder clearDerivedKeySize()
size of AES-CTR keys derived for each segment
uint32 derived_key_size = 2;public int getHkdfHashTypeValue()
hash function for key derivation via HKDF
.google.crypto.tink.HashType hkdf_hash_type = 3;getHkdfHashTypeValue in interface AesCtrHmacStreamingParamsOrBuilderpublic AesCtrHmacStreamingParams.Builder setHkdfHashTypeValue(int value)
hash function for key derivation via HKDF
.google.crypto.tink.HashType hkdf_hash_type = 3;value - The hkdfHashType to set.public HashType getHkdfHashType()
hash function for key derivation via HKDF
.google.crypto.tink.HashType hkdf_hash_type = 3;getHkdfHashType in interface AesCtrHmacStreamingParamsOrBuilderpublic AesCtrHmacStreamingParams.Builder setHkdfHashType(HashType value)
hash function for key derivation via HKDF
.google.crypto.tink.HashType hkdf_hash_type = 3;value - The enum numeric value on the wire for hkdfHashType to set.public AesCtrHmacStreamingParams.Builder clearHkdfHashType()
hash function for key derivation via HKDF
.google.crypto.tink.HashType hkdf_hash_type = 3;public boolean hasHmacParams()
params for authentication tags
.google.crypto.tink.HmacParams hmac_params = 4;hasHmacParams in interface AesCtrHmacStreamingParamsOrBuilderpublic HmacParams getHmacParams()
params for authentication tags
.google.crypto.tink.HmacParams hmac_params = 4;getHmacParams in interface AesCtrHmacStreamingParamsOrBuilderpublic AesCtrHmacStreamingParams.Builder setHmacParams(HmacParams value)
params for authentication tags
.google.crypto.tink.HmacParams hmac_params = 4;public AesCtrHmacStreamingParams.Builder setHmacParams(HmacParams.Builder builderForValue)
params for authentication tags
.google.crypto.tink.HmacParams hmac_params = 4;public AesCtrHmacStreamingParams.Builder mergeHmacParams(HmacParams value)
params for authentication tags
.google.crypto.tink.HmacParams hmac_params = 4;public AesCtrHmacStreamingParams.Builder clearHmacParams()
params for authentication tags
.google.crypto.tink.HmacParams hmac_params = 4;