UNPKG

jose

Version:

JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes

8 lines (7 loc) 293 B
import { JWEInvalid } from '../util/errors.js'; export function checkCekLength(cek, expected) { const actual = cek.byteLength << 3; if (actual !== expected) { throw new JWEInvalid(`Invalid Content Encryption Key length. Expected ${expected} bits, got ${actual} bits`); } }