public final class DeterministicAeadConfig extends Object
Registry all
instances of DeterministicAead key types supported in a particular
release of Tink.
To register all DeterministicAead key types provided in the latest Tink version one can do:
DeterministicAeadConfig.register();
For more information on how to obtain and use instances of DeterministicAead, see KeysetHandle.getPrimitive(java.lang.Class<P>).
| Modifier and Type | Field and Description |
|---|---|
static String |
AES_SIV_TYPE_URL |
static RegistryConfig |
LATEST
Deprecated.
use
register() |
static RegistryConfig |
TINK_1_1_0
Deprecated.
use
register() |
| Modifier and Type | Method and Description |
|---|---|
static void |
init()
Deprecated.
use
register() |
static void |
register()
|
public static final String AES_SIV_TYPE_URL
@Deprecated public static final RegistryConfig TINK_1_1_0
register()@Deprecated public static final RegistryConfig LATEST
register()@InlineMe(replacement="DeterministicAeadConfig.register()",
imports="com.google.crypto.tink.daead.DeterministicAeadConfig")
@Deprecated
public static void init()
throws GeneralSecurityException
register()Registry all instances of Catalogue needed to handle DeterministicAead key types supported in
Tink.
Because DeterministicAead key types depend on Mac key types,
this method also registers all Mac catalogues.
GeneralSecurityExceptionpublic static void register()
throws GeneralSecurityException
Registry all instances of Catalogue needed to handle DeterministicAead key types supported in
Tink.GeneralSecurityException