The 18 Monorepo Workspace Modules

Crypto Service Suite is a TypeScript monorepo released in lockstep. CI builds, lints and tests every package, with a strict 100% statements, branches, functions, and lines coverage floor across all 18 packages. Property-based fuzz tests cover token, CBOM and input parsing. Every tagged release publishes all 18 packages to npm and GitHub Packages from automated CI.

Core Cryptographic Primitives & Runtimes

Implements FIPS 203/204/205 algorithms (via @noble/post-quantum; not a validated cryptographic module): ML-KEM key encapsulation, ML-DSA and SLH-DSA signatures, and X25519/P-256/X448 + ML-KEM hybrid KEMs and RFC 9180 HPKE, alongside classical algorithms from @noble/* and OpenPGP.js.

Version: 0.0.24

Self-hostable Fastify REST microservice exposing crypto-lib operations over HTTP, with OpenAPI documentation, multi-cloud KMS endpoints, OPAQUE authentication, rate limiting and OpenTelemetry instrumentation.

Version: 0.0.24

Interactive command-line tool for OpenPGP, modern and post-quantum key generation, HPKE encryption, KMS operations, signing, hashing, password hashing (Argon2id) and CBOM generation.

Version: 0.0.24

Zero-dependency, fetch-based TypeScript client with typed bindings for all crypto-server REST API endpoints including KMS, HPKE, OPAQUE, and algorithm negotiation.

Version: 0.0.24

Enterprise Connectors & Infrastructure

Unified KMS interface with native production providers for AWS KMS, Google Cloud KMS (REST v1), HashiCorp Vault Transit, Azure Key Vault, and Local KMS with zero external SDK dependencies.

Version: 0.0.24

Web Crypto API adapter for edge runtimes (Cloudflare Workers, Vercel Edge, Deno, Bun, browsers), with runtime detection and text/base64 fallbacks.

Version: 0.0.24

Postman collections and environments for the crypto-server REST API, plus shared TypeScript types and schemas.

Version: 0.0.24

Express and Fastify middleware for request payload decryption, response encryption, HMAC signature verification and HS256 JWT verification.

Version: 0.0.24

Database Envelope Encryption & ORM Extensions

Transparent field-level encryption for Prisma ORM (XChaCha20-Poly1305, with optional HMAC for searchable fields).

Version: 0.0.24

Custom TypeORM column decorators (@EncryptedColumn()) and transformers for transparent entity-level envelope encryption.

Version: 0.0.24

WebAssembly acceleration module routing heavy cryptographic and post-quantum operations (ML-KEM, ML-DSA, BLAKE3, ChaCha20) through native WASM with transparent pure-JS fallback.

Version: 0.0.24

CycloneDX 1.6 and SPDX 3.0 Cryptographic Bill of Materials generator that scans source code for algorithm usage and cryptographic inventory.

Version: 0.0.24

AI Tooling, Developer Experience & UI Libraries

Model Context Protocol server exposing crypto-lib operations and key management tools to AI assistants.

Version: 0.0.24

Language Server Protocol implementation that flags weak or quantum-vulnerable algorithm names (MD5, SHA-1, DES, short RSA keys) with pattern rules.

Version: 0.0.24

React hooks (useEncrypt, useHash, useKeypair, useSignature) and a provider for client-side cryptography.

Version: 0.0.24

Vue 3 composables (useEncrypt, useHash, useKeypair, useSignature) and a plugin for client-side cryptography.

Version: 0.0.24

Synthetic test keys, fixtures, mocks and helpers for testing code that uses crypto-lib.

Version: 0.0.24

Micro-benchmark harness comparing classical and post-quantum operation latency and throughput across symmetric, asymmetric, and streaming ciphers.

Version: 0.0.24