Package com.google.crypto.tink.internal
Class LegacyProtoParameters
- java.lang.Object
-
- com.google.crypto.tink.Parameters
-
- com.google.crypto.tink.internal.LegacyProtoParameters
-
@Immutable public final class LegacyProtoParameters extends Parameters
Implements a Parameters object for legacy types where no actual Parameters object is present.
-
-
Constructor Summary
Constructors Constructor Description LegacyProtoParameters(ProtoParametersSerialization serialization)Creates a new LegacyProtoParameters object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)ProtoParametersSerializationgetSerialization()returns the serialization which was used to create this object.inthashCode()booleanhasIdRequirement()Returns true if a key created with the parameters in this object has to have a certain ID when it is in a keyset.java.lang.StringtoString()
-
-
-
Constructor Detail
-
LegacyProtoParameters
public LegacyProtoParameters(ProtoParametersSerialization serialization)
Creates a new LegacyProtoParameters object.
-
-
Method Detail
-
hasIdRequirement
public boolean hasIdRequirement()
Description copied from class:ParametersReturns true if a key created with the parameters in this object has to have a certain ID when it is in a keyset.In Tink, certain keys change their behavior depending on the key id (for example, an
Aeadobject 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 inKey.getIdRequirementOrNull()and return true here.- Specified by:
hasIdRequirementin classParameters
-
getSerialization
public ProtoParametersSerialization getSerialization()
returns the serialization which was used to create this object.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-