UNPKG

@zkmpa/identity

Version:

Identity management for zkMPA (Zero-Knowledge Multi-Party Approval)

18 lines 518 B
export interface Identity { trapdoor: bigint; nullifier: bigint; commitment: bigint; getSecret(): string; } export interface SerializedIdentity { trapdoor: string; nullifier: string; commitment: string; } export interface IdentityManager { createIdentity(secret?: string): Identity; deriveCommitment(identity: Identity): bigint; exportIdentity(identity: Identity): SerializedIdentity; importIdentity(data: SerializedIdentity): Identity; } //# sourceMappingURL=types.d.ts.map