UNPKG

ts-mls

Version:

[![CI](https://github.com/LukaJCB/ts-mls/actions/workflows/ci.yml/badge.svg)](https://github.com/LukaJCB/ts-mls/actions/workflows/ci.yml) [![npm version](https://badge.fury.io/js/ts-mls.svg)](https://badge.fury.io/js/ts-mls) [![Coverage Status](https://co

26 lines 862 B
import { encodeCapabilities, decodeCapabilities } from "../../src/capabilities"; import { createRoundtripTest } from "./roundtrip"; describe("Capabilities roundtrip", () => { const roundtrip = createRoundtripTest(encodeCapabilities, decodeCapabilities); test("roundtrips minimal", () => { const c = { versions: [], ciphersuites: [], extensions: [], proposals: [], credentials: [], }; roundtrip(c); }); test("roundtrips nontrivial", () => { const c = { versions: ["mls10"], ciphersuites: ["MLS_256_XWING_AES256GCM_SHA512_Ed25519"], extensions: [8, 9], proposals: [10, 21], credentials: ["basic", "x509"], }; roundtrip(c); }); }); //# sourceMappingURL=capabilities.test.js.map