UNPKG

@kya-os/mcp-i

Version:

The TypeScript MCP framework with identity features built-in

32 lines (31 loc) 909 B
/** * Deterministic key generation for testing */ import { type MockIdentity } from "@kya-os/contracts/test"; /** * Generate deterministic Ed25519 key pair from seed */ export declare function generateDeterministicKeyPair(seed: string): { privateKey: string; publicKey: string; }; /** * Generate test identity with deterministic keys */ export declare function generateTestIdentity(testName: string, options?: { did?: string; kid?: string; seed?: string; }): MockIdentity; /** * Get predefined test identities */ export declare function getPredefinedTestIdentities(): Record<string, MockIdentity>; /** * Generate nonce for testing (deterministic if seed provided) */ export declare function generateTestNonce(seed?: string): string; /** * Generate session ID for testing (deterministic if seed provided) */ export declare function generateTestSessionId(seed?: string): string;