16 lines
1.3 KiB
TypeScript
16 lines
1.3 KiB
TypeScript
/**
|
|
* @encryptid/sdk — Self-Sovereign Identity SDK
|
|
*
|
|
* WebAuthn passkey authentication with derived keys, social recovery,
|
|
* and cross-app SSO for the r-ecosystem.
|
|
*/
|
|
export type { EncryptIDCredential, AuthenticationResult, EncryptIDConfig, WebAuthnCapabilities, DerivedKeys, EncryptedData, SignedData, EncryptIDClaims, SessionState, OperationPermission, Guardian, RecoveryConfig, RecoveryRequest, RegistrationStartResponse, RegistrationCompleteResponse, AuthStartResponse, AuthCompleteResponse, SessionVerifyResponse, EmailRecoverySetResponse, EmailRecoveryRequestResponse, EmailRecoveryVerifyResponse, } from './types/index.js';
|
|
export { AuthLevel, GuardianType } from './types/index.js';
|
|
export { EncryptIDClient } from './client/api-client.js';
|
|
export { registerPasskey, authenticatePasskey, startConditionalUI, detectCapabilities, bufferToBase64url, base64urlToBuffer, } from './client/webauthn.js';
|
|
export { EncryptIDKeyManager, getKeyManager, signEthHash } from './client/key-derivation.js';
|
|
export { SessionManager, getSessionManager, OPERATION_PERMISSIONS } from './client/session.js';
|
|
export { RecoveryManager, getRecoveryManager, getGuardianTypeInfo } from './client/recovery.js';
|
|
export declare const VERSION = "0.1.0";
|
|
export declare const SPEC_VERSION = "2026-02";
|