UNPKG

@shard-auth/client

Version:

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

14 lines 1.09 kB
/** * @shard-auth/client - Next-generation API authentication without secret keys * * Main entry point for the Shard-Auth client library */ export { initializeDKG, executeDKG, generatePartialSignature, combineSignatures } from './dkg'; export { ShardAuthClient } from './client/shard-auth-client'; export { SecureStorage } from './client/secure-storage'; export { ShareNotFoundError, SignatureSessionError, SignatureGenerationError, NetworkError, AuthenticationError } from './client/errors'; export type { DKGConfig, DKGSession, DKGResult, Share, ShareA, ShareB, Nonce, NonceCommitment, PartialSignature, FROSTSignature, APIRequestDetails, SignatureSessionRequest, SignatureSessionResponse, CompleteSignatureRequest, CompleteSignatureResponse, VerificationResult, } from './types'; export type { HttpMethod, HttpRequestOptions, RetryPolicy, HttpResponse, ShareData, EncryptedShareData } from './client/types'; export { secureZeroMemory, secureCompare, calculateBackoff, withTimeout } from './client/utils'; export declare const VERSION = "0.1.0"; //# sourceMappingURL=index.d.ts.map