| Package | Description |
|---|---|
| com.google.crypto.tink.streamingaead |
| Modifier and Type | Field and Description |
|---|---|
static AesGcmHkdfStreamingParameters |
PredefinedStreamingAeadParameters.AES128_GCM_HKDF_1MB
A
Parameters object for generating new instances of AesGcmHkdfStreamingKey with
the following parameters:
Size of the main key: 16 bytes
HKDF algo: HMAC-SHA256
Size of AES-GCM derived keys: 16 bytes
Ciphertext segment size: 1048576 bytes (1 MB)
|
static AesGcmHkdfStreamingParameters |
PredefinedStreamingAeadParameters.AES128_GCM_HKDF_4KB
A
Parameters object for generating new instances of AesGcmHkdfStreamingKey with
the following parameters:
Size of the main key: 16 bytes
HKDF algo: HMAC-SHA256
Size of AES-GCM derived keys: 16 bytes
Ciphertext segment size: 4096 bytes
|
static AesGcmHkdfStreamingParameters |
PredefinedStreamingAeadParameters.AES256_GCM_HKDF_1MB
A
Parameters object for generating new instances of AesGcmHkdfStreamingKey with
the following parameters:
Size of the main key: 32 bytes
HKDF algo: HMAC-SHA256
Size of AES-GCM derived keys: 32 bytes
Ciphertext segment size: 1048576 bytes (1 MB)
|
static AesGcmHkdfStreamingParameters |
PredefinedStreamingAeadParameters.AES256_GCM_HKDF_4KB
A
Parameters object for generating new instances of AesGcmHkdfStreamingKey with
the following parameters:
Size of the main key: 32 bytes
HKDF algo: HMAC-SHA256
Size of AES-GCM derived keys: 32 bytes
Ciphertext segment size: 4096 bytes (4 KB)
|
| Modifier and Type | Method and Description |
|---|---|
AesGcmHkdfStreamingParameters |
AesGcmHkdfStreamingParameters.Builder.build()
Checks restrictions as on the devsite
|
AesGcmHkdfStreamingParameters |
AesGcmHkdfStreamingKey.getParameters() |
| Modifier and Type | Method and Description |
|---|---|
static AesGcmHkdfStreamingKey |
AesGcmHkdfStreamingKey.create(AesGcmHkdfStreamingParameters parameters,
SecretBytes initialKeymaterial) |