StaticderiveDerives a deterministic, domain-separated identifier.
String inputs default to UTF-8 and can explicitly select base64 or base64url decoding. The same inputs and byte length produce the same identifier.
Base value used as the derivation salt.
Context identifying the identifier's purpose.
Number of derived bytes represented by the identifier.
A canonical, unpadded base64url identifier.
StaticgenerateGenerates a cryptographically random identifier.
Number of random bytes represented by the identifier.
A canonical, unpadded base64url identifier.
StaticvalidateChecks the canonical base64url representation and decoded byte length.
Candidate identifier.
Required decoded byte length.
Whether the value is a canonical identifier of the required size.
Generates, derives, and validates canonical base64url identifiers.