UNPKG

@shard-auth/client

Version:

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

39 lines 838 B
export interface HttpMethod { GET: 'GET'; POST: 'POST'; PUT: 'PUT'; DELETE: 'DELETE'; PATCH: 'PATCH'; HEAD: 'HEAD'; OPTIONS: 'OPTIONS'; } export interface HttpRequestOptions { headers?: Record<string, string>; timeout?: number; retry?: RetryPolicy; } export interface RetryPolicy { maxRetries: number; initialDelay: number; maxDelay?: number; backoffMultiplier?: number; } export interface HttpResponse<T = any> { data: T; headers: Record<string, string>; status?: number; } export interface ShareData { index: number; share: string; publicKeyShare: string; commitment: string; } export interface EncryptedShareData { version: number; salt: Buffer; iv: Buffer; authTag: Buffer; encrypted: Buffer; } //# sourceMappingURL=types.d.ts.map