UNPKG

@shard-auth/client

Version:

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

15 lines 784 B
import { ShareA, APIRequestDetails, SignatureSessionResponse, CompleteSignatureResponse } from '../types'; export declare class SignatureAPIClient { private clientShare; private clientNonce?; private serverNonceCommitment?; private httpClient?; constructor(clientShare: ShareA, httpClient?: any); startSignatureSession(requestDetails: APIRequestDetails, serverEndpoint: string): Promise<SignatureSessionResponse>; completeSignature(sessionId: string, requestDetails: APIRequestDetails, publicKey: Buffer, serverEndpoint: string): Promise<CompleteSignatureResponse>; private createPartialSignature; private createSigningMessage; private simulateServerCall; private simulateServerCompleteCall; } //# sourceMappingURL=signature-client.d.ts.map