UNPKG

@shard-auth/client

Version:

Next-generation API authentication without secret keys - MPC-based authentication with FROST threshold signatures

10 lines 694 B
/** * DKG (Distributed Key Generation) インターフェース * FROST実装へのラッパー */ import { DKGConfig, DKGSession, DKGResult, ShareA, ShareB, PartialSignature, FROSTSignature } from './types'; export declare function initializeDKG(config: DKGConfig): Promise<DKGSession>; export declare function executeDKG(session: DKGSession): Promise<DKGResult>; export declare function generatePartialSignature(share: ShareA | ShareB, message: Buffer, groupPublicKey?: Buffer): Promise<PartialSignature>; export declare function combineSignatures(partialSignatures: PartialSignature[], message?: Buffer, groupPublicKey?: Buffer): Promise<FROSTSignature>; //# sourceMappingURL=dkg.d.ts.map