createCanonicalGpruAuthorizationMessage
Exact bytes an authorization signer must sign; fields are length-prefixed, not concatenated. Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/gpru. Implementation, line 89.
deriveGpruElgamalKeyCommitment
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/gpru. Implementation, line 75.
deriveGpruElgamalPublicKey
Derive the versioned GPRU ElGamal public key from owner-held key material. The derived secret key stays local and is released with the WASM key objects. Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/gpru. Implementation, line 55.
deriveGpruIdentity
Domain-separated GPRU identity derivation. This output has no token-account semantics. Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/gpru. Implementation, line 46.
deriveGpruIdentityHex
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/gpru. Implementation, line 49.
GPRU_AUTHORIZATION_DOMAIN
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/gpru. Implementation, line 7.
GPRU_DERIVATION_DOMAIN
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/gpru. Implementation, line 6.
GPRU_ELGAMAL_KEY_VERSION_V1
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/gpru. Implementation, line 8.
GpruAuthorization
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/gpru. Implementation, line 18.
GpruDerivationInput
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/gpru. Implementation, line 12.
verifyGpruAuthorizationBinding
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/gpru. Implementation, line 95.
verifyGpruAuthorizationSignature
Import from@trustlink/tsn-sdk or @trustlink/tsn-sdk/gpru. Implementation, line 100.