Class PredefinedStreamingAeadParameters
- java.lang.Object
-
- com.google.crypto.tink.streamingaead.PredefinedStreamingAeadParameters
-
public final class PredefinedStreamingAeadParameters extends java.lang.ObjectPre-generatedParameterobjects forDeterministicAeadkeys.Note: if you want to keep dependencies small, consider inlining the constants here.
-
-
Field Summary
Fields Modifier and Type Field Description static AesCtrHmacStreamingParametersAES128_CTR_HMAC_SHA256_1MBAParametersobject for generating new instances ofAesCtrHmacStreamingKeywith 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 AesCtrHmacStreamingParametersAES128_CTR_HMAC_SHA256_4KBAParametersobject for generating new instances ofAesCtrHmacStreamingKeywith 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: 4096static AesGcmHkdfStreamingParametersAES128_GCM_HKDF_1MBAParametersobject for generating new instances ofAesGcmHkdfStreamingKeywith 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 AesGcmHkdfStreamingParametersAES128_GCM_HKDF_4KBAParametersobject for generating new instances ofAesGcmHkdfStreamingKeywith 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 bytesstatic AesCtrHmacStreamingParametersAES256_CTR_HMAC_SHA256_1MBAParametersobject for generating new instances ofAesCtrHmacStreamingKeywith 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 AesCtrHmacStreamingParametersAES256_CTR_HMAC_SHA256_4KBAParametersobject for generating new instances ofAesCtrHmacStreamingKeywith 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: 4096static AesGcmHkdfStreamingParametersAES256_GCM_HKDF_1MBAParametersobject for generating new instances ofAesGcmHkdfStreamingKeywith 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 AesGcmHkdfStreamingParametersAES256_GCM_HKDF_4KBAParametersobject for generating new instances ofAesGcmHkdfStreamingKeywith 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)
-
-
-
Field Detail
-
AES128_CTR_HMAC_SHA256_4KB
public static final AesCtrHmacStreamingParameters AES128_CTR_HMAC_SHA256_4KB
AParametersobject for generating new instances ofAesCtrHmacStreamingKeywith 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
-
AES128_CTR_HMAC_SHA256_1MB
public static final AesCtrHmacStreamingParameters AES128_CTR_HMAC_SHA256_1MB
AParametersobject for generating new instances ofAesCtrHmacStreamingKeywith 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)
-
AES256_CTR_HMAC_SHA256_4KB
public static final AesCtrHmacStreamingParameters AES256_CTR_HMAC_SHA256_4KB
AParametersobject for generating new instances ofAesCtrHmacStreamingKeywith 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
-
AES256_CTR_HMAC_SHA256_1MB
public static final AesCtrHmacStreamingParameters AES256_CTR_HMAC_SHA256_1MB
AParametersobject for generating new instances ofAesCtrHmacStreamingKeywith 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)
-
AES128_GCM_HKDF_4KB
public static final AesGcmHkdfStreamingParameters AES128_GCM_HKDF_4KB
AParametersobject for generating new instances ofAesGcmHkdfStreamingKeywith 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
-
AES128_GCM_HKDF_1MB
public static final AesGcmHkdfStreamingParameters AES128_GCM_HKDF_1MB
AParametersobject for generating new instances ofAesGcmHkdfStreamingKeywith 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)
-
AES256_GCM_HKDF_4KB
public static final AesGcmHkdfStreamingParameters AES256_GCM_HKDF_4KB
AParametersobject for generating new instances ofAesGcmHkdfStreamingKeywith 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)
-
AES256_GCM_HKDF_1MB
public static final AesGcmHkdfStreamingParameters AES256_GCM_HKDF_1MB
AParametersobject for generating new instances ofAesGcmHkdfStreamingKeywith 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)
-
-