public class AesGcmHkdfStreamingParameters extends StreamingAeadParameters
AesGcmHkdfStreamingKey.
We refer to https://developers.google.com/tink/streaming-aead/aes_gcm_hkdf_streaming for a complete description of the values.
| Modifier and Type | Class and Description |
|---|---|
static class |
AesGcmHkdfStreamingParameters.Builder
Helps creating new
AesGcmHkdfStreamingParameters objects. |
static class |
AesGcmHkdfStreamingParameters.HashType
Represents the hash type used.
|
| Modifier and Type | Method and Description |
|---|---|
static AesGcmHkdfStreamingParameters.Builder |
builder() |
boolean |
equals(Object o) |
int |
getCiphertextSegmentSizeBytes()
Returns the size a ciphertext segment has.
|
int |
getDerivedAesGcmKeySizeBytes()
Returns the size of the AES GCM key which will internally be derived.
|
AesGcmHkdfStreamingParameters.HashType |
getHkdfHashType()
Returns the type of the hash function used in HKDF.
|
int |
getKeySizeBytes()
Returns the size of the initial key material.
|
int |
hashCode() |
String |
toString() |
hasIdRequirementpublic static AesGcmHkdfStreamingParameters.Builder builder()
public int getKeySizeBytes()
public int getDerivedAesGcmKeySizeBytes()
public AesGcmHkdfStreamingParameters.HashType getHkdfHashType()
public int getCiphertextSegmentSizeBytes()