@Immutable @Alpha public abstract class Parameters extends Object
In Tink, a Key represents a set of cryptographic functions. The Parameters class contains all the information about the function which is not randomly chosen with each instance.
| Constructor and Description |
|---|
Parameters() |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
hasIdRequirement()
Returns true if a key created with the parameters in this object has to have a certain ID when
it is in a keyset.
|
public abstract boolean hasIdRequirement()
In Tink, certain keys change their behavior depending on the key id (for example, an Aead object can prefix the ciphertext with the big endian encoding of the key id). If this is
the case, such a key should require a unique id in Key.getIdRequirementOrNull() and
return true here.