jose/src/runtime/browser/zlib.ts
Filip Skokan 357fe0b964 feat: Revised API, No dependencies, Browser Support, Promises
BREAKING CHANGE: Revised, Promise-based API
BREAKING CHANGE: No dependencies
BREAKING CHANGE: Browser support (using [Web Cryptography API](https://www.w3.org/TR/WebCryptoAPI/))
BREAKING CHANGE: Support for verification using a remote JWKS endpoint
BREAKING CHANGE: Experimental Node.js libuv thread pool based runtime (non-blocking 🎉)
2020-11-14 18:26:46 +01:00

13 lines
630 B
TypeScript

import { JOSENotSupported } from '../../util/errors.js'
import type { InflateFunction, DeflateFunction } from '../../types.d'
export const inflate: InflateFunction = async () => {
throw new JOSENotSupported(
'JWE "zip" (Compression Algorithm) Header Parameter is not supported by your javascript runtime. You need to use the `inflateRaw` decrypt option to provide Inflate Raw implementation, e.g. using the "pako" module.',
)
}
export const deflate: DeflateFunction = async () => {
throw new JOSENotSupported(
'JWE "zip" (Compression Algorithm) Header Parameter is not supported by your javascript runtime.',
)
}