All files / src/features/identity/keys types.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16                               
/**
 * Type definitions for identity key management
 */
 
/**
 * Runtime key pair representation (raw bytes)
 */
export interface KeyPair {
  /** Ed25519 public key (32 bytes) */
  publicKey: Uint8Array;
  /** Ed25519 private key (32 bytes) */
  privateKey: Uint8Array;
  /** Key ID - SHA-256 hash of public key, base64url encoded */
  kid: string;
}