Skip to main content
This reference is generated from the checked-out TypeScript exports. Types and signatures describe the package contract; source presence does not establish deployment or service availability. Error expressions below are direct throws, not an exhaustive list of failures from dependencies. Source module. See the reference index for package import boundaries and verification scope.

deriveOwnerGpruDnaKeyV1

Recover the one-time private key for a DNA using the owner’s stable scan secret. The Node creates the ephemeral and one-time public keys; it never receives this secret or the owner’s scan secret. Import from @trustlink/tsn-sdk. Implementation, line 91.
Direct failure expressions:

GPRU_DNA_ELGAMAL_KEY_VERSION_V1

Import from @trustlink/tsn-sdk. Implementation, line 7.

GpruDnaOwnerKeyV1

Import from @trustlink/tsn-sdk. Implementation, line 20.

GpruDnaPublicKeyV1

Import from @trustlink/tsn-sdk. Implementation, line 12.