2024-12-18 12:55:45 +01:00

19 lines
476 B
Nim

import codexvalidator/signatures
export signatures.Identity
export signatures.Identifier
export signatures.Signature
export signatures.Signed
proc example*(_: type Identity): Identity =
Identity.random(result)
proc example*(_: type Identifier): Identifier =
Identity.example.identifier
proc example*(_: type Signature): Signature =
Identity.example.sign(seq[byte].example)
proc example*[T](_: type Signed[T]): Signed[T] =
Signed.sign(Identity.example, T.example)