public final class PredefinedStreamingAeadParameters extends Object
Parameter objects for DeterministicAead
keys.
Note: if you want to keep dependencies small, consider inlining the constants here.
| Modifier and Type | Field and Description |
|---|---|
static AesCtrHmacStreamingParameters |
AES128_CTR_HMAC_SHA256_1MB
A
Parameters object for generating new instances of AesCtrHmacStreamingKey with
the following parameters:
Size of the main key: 16 bytes
HKDF algo: HMAC-SHA256
Size of AES-CTR derived keys: 16 bytes
Tag algo: HMAC-SHA256
Tag size: 32 bytes
Ciphertext segment size: 1048576 bytes (1 MB)
|
static AesCtrHmacStreamingParameters |
AES128_CTR_HMAC_SHA256_4KB
A
Parameters object for generating new instances of AesCtrHmacStreamingKey with
the following parameters:
Size of the main key: 16 bytes
HKDF algo: HMAC-SHA256
Size of AES-CTR derived keys: 16 bytes
Tag algo: HMAC-SHA256
Tag size: 32 bytes
Ciphertext segment size: 4096
|
static AesGcmHkdfStreamingParameters |
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 |
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 AesCtrHmacStreamingParameters |
AES256_CTR_HMAC_SHA256_1MB
A
Parameters object for generating new instances of AesCtrHmacStreamingKey with
the following parameters:
Size of the main key: 32 bytes
HKDF algo: HMAC-SHA256
Size of AES-CTR derived keys: 32 bytes
Tag algo: HMAC-SHA256
Tag size: 32 bytes
Ciphertext segment size: 1048576 bytes (1 MB)
|
static AesCtrHmacStreamingParameters |
AES256_CTR_HMAC_SHA256_4KB
A
Parameters object for generating new instances of AesCtrHmacStreamingKey with
the following parameters:
Size of the main key: 32 bytes
HKDF algo: HMAC-SHA256
Size of AES-CTR derived keys: 32 bytes
Tag algo: HMAC-SHA256
Tag size: 32 bytes
Ciphertext segment size: 4096
|
static AesGcmHkdfStreamingParameters |
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 |
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)
|
public static final AesCtrHmacStreamingParameters AES128_CTR_HMAC_SHA256_4KB
Parameters object for generating new instances of AesCtrHmacStreamingKey with
the following parameters:
public static final AesCtrHmacStreamingParameters AES128_CTR_HMAC_SHA256_1MB
Parameters object for generating new instances of AesCtrHmacStreamingKey with
the following parameters:
public static final AesCtrHmacStreamingParameters AES256_CTR_HMAC_SHA256_4KB
Parameters object for generating new instances of AesCtrHmacStreamingKey with
the following parameters:
public static final AesCtrHmacStreamingParameters AES256_CTR_HMAC_SHA256_1MB
Parameters object for generating new instances of AesCtrHmacStreamingKey with
the following parameters:
public static final AesGcmHkdfStreamingParameters AES128_GCM_HKDF_4KB
Parameters object for generating new instances of AesGcmHkdfStreamingKey with
the following parameters:
public static final AesGcmHkdfStreamingParameters AES128_GCM_HKDF_1MB
Parameters object for generating new instances of AesGcmHkdfStreamingKey with
the following parameters:
public static final AesGcmHkdfStreamingParameters AES256_GCM_HKDF_4KB
Parameters object for generating new instances of AesGcmHkdfStreamingKey with
the following parameters:
public static final AesGcmHkdfStreamingParameters AES256_GCM_HKDF_1MB
Parameters object for generating new instances of AesGcmHkdfStreamingKey with
the following parameters: