# opaque-ts **Repository Path**: mirrors_cloudflare/opaque-ts ## Basic Information - **Project Name**: opaque-ts - **Description**: A TypeScript library for OPAQUE Asymmetric Password-Authenticated Key Exchange Protocol - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-02-10 - **Last Updated**: 2026-05-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # opaque-ts This is a Typescript library for the Asymmetric Password-Authenticated Key Exchange (OPAQUE) protocol. [![NPM](https://nodei.co/npm/@cloudflare/opaque-ts.png)](https://www.npmjs.com/package/@cloudflare/opaque-ts) ## Use Available at: [@cloudflare/opaque-ts](https://www.npmjs.com/package/@cloudflare/opaque-ts) ```sh npm install @cloudflare/opaque-ts ``` ## Specification IETF Draft: [OPAQUE v07](https://datatracker.ietf.org/doc/html/draft-irtf-cfrg-opaque-07) ## Test and Coverage ```sh npm ci npm test ``` ## Dependencies Uses `@cloudflare/voprf-ts` for the group and OPRF operations, WebCrypto API for hashing and key derivation functions, and `@noble/hashes` for scrypt memory-hard function. ## License [BSD-3-Clause](LICENSE.txt)