mirror of
https://github.com/hanzoai/jose.git
synced 2026-09-24 17:00:01 +00:00
13 lines
341 B
TypeScript
13 lines
341 B
TypeScript
import { JWEInvalid } from '../util/errors.ts'
|
|
|
|
const checkCekLength = (cek: Uint8Array, expected: number) => {
|
|
const actual = cek.byteLength << 3
|
|
if (actual !== expected) {
|
|
throw new JWEInvalid(
|
|
`Invalid Content Encryption Key length. Expected ${expected} bits, got ${actual} bits`,
|
|
)
|
|
}
|
|
}
|
|
|
|
export default checkCekLength
|