UNPKG

@shard-auth/client

Version:

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

12 lines 752 B
/** * API用のFROST署名実装 * 協調署名のための部分署名生成と結合 */ import { Share, Nonce, NonceCommitment, PartialSignature, FROSTSignature } from '../types'; export declare function createAPIPartialSignature(share: Share, message: Buffer, nonce: Nonce, otherNonceCommitment: NonceCommitment, groupPublicKey: Buffer): Promise<{ partialSignature: PartialSignature; groupCommitment: Buffer; }>; export declare function combineAPIPartialSignatures(partialSig1: PartialSignature, partialSig2: PartialSignature, groupCommitment: Buffer): Promise<FROSTSignature>; export declare function verifyAPISignature(r: Buffer, s: bigint, message: Buffer, publicKey: Buffer): boolean; //# sourceMappingURL=frost-api-signature.d.ts.map