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