UNPKG

@shard-auth/client

Version:

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

10 lines 783 B
/** * FROST署名生成と検証 */ import { Share, PartialSignature, FROSTSignature, Nonce, NonceCommitment } from '../types'; export declare function generateNonce(): Nonce; export declare function computeNonceCommitment(nonce: Nonce): NonceCommitment; export declare function computeBindingFactor(participantIndex: number, message: Buffer, commitments: Map<number, NonceCommitment>): Buffer; export declare function generateFROSTPartialSignature(share: Share, message: Buffer, nonce: Nonce, commitments: Map<number, NonceCommitment>, groupPublicKey: Buffer): Promise<PartialSignature>; export declare function combineFROSTSignatures(partialSignatures: PartialSignature[], message: Buffer, groupPublicKey: Buffer): Promise<FROSTSignature>; //# sourceMappingURL=signature.d.ts.map