Class AlgorithmIdentity

java.lang.Object
zeroecho.core.spec.AlgorithmIdentity

public final class AlgorithmIdentity extends Object
Provider-independent identity of one exact cryptographic operation or key type.

An identity contains no provider, implementation class, key material, or X.509 representation. Families are namespaced so trusted installed extensions can add typed parameter models without modifying a central enum. The parameter object is responsible for family-specific validation and a deterministic canonical component.

Instances are immutable. Equality and hashing use the complete canonical semantics, including the role, family, and parameters.