Files
jose/dist/deno/lib/check_iv_length.ts
2024-03-07 12:48:47 +01:00

11 lines
285 B
TypeScript

import { JWEInvalid } from '../util/errors.ts'
import { bitLength } from './iv.ts'
const checkIvLength = (enc: string, iv: Uint8Array) => {
if (iv.length << 3 !== bitLength(enc)) {
throw new JWEInvalid('Invalid Initialization Vector length')
}
}
export default checkIvLength