@shard-auth/client
Version:
Next-generation API authentication without secret keys - MPC-based authentication with FROST threshold signatures
10 lines • 694 B
TypeScript
/**
* 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