diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c8287ed8d..3d3e8c4882 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [3.16.1](https://github.com/panva/jose/compare/v3.16.0...v3.16.1) (2021-09-08) + + +### Bug Fixes + +* guard Sign payloads and Encrypt plaintext argument types ([10a18f2](https://github.com/panva/jose/commit/10a18f28a0f845e91579afab3573730c9b1ae478)) + ## [3.16.0](https://github.com/panva/jose/compare/v3.15.5...v3.16.0) (2021-09-07) diff --git a/dist/browser/jwe/flattened/encrypt.js b/dist/browser/jwe/flattened/encrypt.js index 371001bca7..89c09f66ad 100644 --- a/dist/browser/jwe/flattened/encrypt.js +++ b/dist/browser/jwe/flattened/encrypt.js @@ -12,6 +12,9 @@ const generateIv = ivFactory(random); const checkExtensions = validateCrit.bind(undefined, JWEInvalid, new Map()); class FlattenedEncrypt { constructor(plaintext) { + if (!(plaintext instanceof Uint8Array)) { + throw new TypeError('plaintext must be an instance of Uint8Array'); + } this._plaintext = plaintext; } setKeyManagementParameters(parameters) { diff --git a/dist/browser/jws/flattened/sign.js b/dist/browser/jws/flattened/sign.js index 35d9cb5e45..a9ec0aec95 100644 --- a/dist/browser/jws/flattened/sign.js +++ b/dist/browser/jws/flattened/sign.js @@ -8,6 +8,9 @@ import validateCrit from '../../lib/validate_crit.js'; const checkExtensions = validateCrit.bind(undefined, JWSInvalid, new Map([['b64', true]])); class FlattenedSign { constructor(payload) { + if (!(payload instanceof Uint8Array)) { + throw new TypeError('payload must be an instance of Uint8Array'); + } this._payload = payload; } setProtectedHeader(protectedHeader) { diff --git a/dist/deno/README.md b/dist/deno/README.md index 09b759278a..5cce841bdf 100644 --- a/dist/deno/README.md +++ b/dist/deno/README.md @@ -9,30 +9,30 @@ If you or your business use `jose`, please consider becoming a [sponsor][support ## Available modules - JSON Web Tokens (JWT) - - [Signing](https://github.com/panva/jose/blob/v3.16.0/docs/classes/jwt_sign.SignJWT.md#readme) - - [Verification & Claims Set Validation](https://github.com/panva/jose/blob/v3.16.0/docs/functions/jwt_verify.jwtVerify.md#readme) + - [Signing](https://github.com/panva/jose/blob/v3.16.1/docs/classes/jwt_sign.SignJWT.md#readme) + - [Verification & Claims Set Validation](https://github.com/panva/jose/blob/v3.16.1/docs/functions/jwt_verify.jwtVerify.md#readme) - Encrypted JSON Web Tokens - - [Encryption](https://github.com/panva/jose/blob/v3.16.0/docs/classes/jwt_encrypt.EncryptJWT.md#readme) - - [Decryption & Claims Set Validation](https://github.com/panva/jose/blob/v3.16.0/docs/functions/jwt_decrypt.jwtDecrypt.md#readme) + - [Encryption](https://github.com/panva/jose/blob/v3.16.1/docs/classes/jwt_encrypt.EncryptJWT.md#readme) + - [Decryption & Claims Set Validation](https://github.com/panva/jose/blob/v3.16.1/docs/functions/jwt_decrypt.jwtDecrypt.md#readme) - JSON Web Encryption (JWE) - - Encryption - [Compact](https://github.com/panva/jose/blob/v3.16.0/docs/classes/jwe_compact_encrypt.CompactEncrypt.md#readme), [Flattened](https://github.com/panva/jose/blob/v3.16.0/docs/classes/jwe_flattened_encrypt.FlattenedEncrypt.md#readme) - - Decryption - [Compact](https://github.com/panva/jose/blob/v3.16.0/docs/functions/jwe_compact_decrypt.compactDecrypt.md#readme), [Flattened](https://github.com/panva/jose/blob/v3.16.0/docs/functions/jwe_flattened_decrypt.flattenedDecrypt.md#readme), [General](https://github.com/panva/jose/blob/v3.16.0/docs/functions/jwe_general_decrypt.generalDecrypt.md#readme) + - Encryption - [Compact](https://github.com/panva/jose/blob/v3.16.1/docs/classes/jwe_compact_encrypt.CompactEncrypt.md#readme), [Flattened](https://github.com/panva/jose/blob/v3.16.1/docs/classes/jwe_flattened_encrypt.FlattenedEncrypt.md#readme) + - Decryption - [Compact](https://github.com/panva/jose/blob/v3.16.1/docs/functions/jwe_compact_decrypt.compactDecrypt.md#readme), [Flattened](https://github.com/panva/jose/blob/v3.16.1/docs/functions/jwe_flattened_decrypt.flattenedDecrypt.md#readme), [General](https://github.com/panva/jose/blob/v3.16.1/docs/functions/jwe_general_decrypt.generalDecrypt.md#readme) - JSON Web Signature (JWS) - - Signing - [Compact](https://github.com/panva/jose/blob/v3.16.0/docs/classes/jws_compact_sign.CompactSign.md#readme), [Flattened](https://github.com/panva/jose/blob/v3.16.0/docs/classes/jws_flattened_sign.FlattenedSign.md#readme), [General](https://github.com/panva/jose/blob/v3.16.0/docs/classes/jws_general_sign.GeneralSign.md#readme) - - Verification - [Compact](https://github.com/panva/jose/blob/v3.16.0/docs/functions/jws_compact_verify.compactVerify.md#readme), [Flattened](https://github.com/panva/jose/blob/v3.16.0/docs/functions/jws_flattened_verify.flattenedVerify.md#readme), [General](https://github.com/panva/jose/blob/v3.16.0/docs/functions/jws_general_verify.generalVerify.md#readme) + - Signing - [Compact](https://github.com/panva/jose/blob/v3.16.1/docs/classes/jws_compact_sign.CompactSign.md#readme), [Flattened](https://github.com/panva/jose/blob/v3.16.1/docs/classes/jws_flattened_sign.FlattenedSign.md#readme), [General](https://github.com/panva/jose/blob/v3.16.1/docs/classes/jws_general_sign.GeneralSign.md#readme) + - Verification - [Compact](https://github.com/panva/jose/blob/v3.16.1/docs/functions/jws_compact_verify.compactVerify.md#readme), [Flattened](https://github.com/panva/jose/blob/v3.16.1/docs/functions/jws_flattened_verify.flattenedVerify.md#readme), [General](https://github.com/panva/jose/blob/v3.16.1/docs/functions/jws_general_verify.generalVerify.md#readme) - JSON Web Key (JWK) - - [Parsing (JWK to KeyLike)](https://github.com/panva/jose/blob/v3.16.0/docs/functions/jwk_parse.parseJwk.md#readme) - - [Conversion (KeyLike to JWK)](https://github.com/panva/jose/blob/v3.16.0/docs/functions/jwk_from_key_like.fromKeyLike.md#readme) - - [Thumbprints](https://github.com/panva/jose/blob/v3.16.0/docs/functions/jwk_thumbprint.calculateThumbprint.md#readme) - - [EmbeddedJWK](https://github.com/panva/jose/blob/v3.16.0/docs/functions/jwk_embedded.EmbeddedJWK.md#readme) + - [Parsing (JWK to KeyLike)](https://github.com/panva/jose/blob/v3.16.1/docs/functions/jwk_parse.parseJwk.md#readme) + - [Conversion (KeyLike to JWK)](https://github.com/panva/jose/blob/v3.16.1/docs/functions/jwk_from_key_like.fromKeyLike.md#readme) + - [Thumbprints](https://github.com/panva/jose/blob/v3.16.1/docs/functions/jwk_thumbprint.calculateThumbprint.md#readme) + - [EmbeddedJWK](https://github.com/panva/jose/blob/v3.16.1/docs/functions/jwk_embedded.EmbeddedJWK.md#readme) - JSON Web Key Set (JWKS) - - [Verify using a remote JWKSet](https://github.com/panva/jose/blob/v3.16.0/docs/functions/jwks_remote.createRemoteJWKSet.md#readme) + - [Verify using a remote JWKSet](https://github.com/panva/jose/blob/v3.16.1/docs/functions/jwks_remote.createRemoteJWKSet.md#readme) - Key Pair or Secret Generation (Generate KeyLike) - - [Asymmetric Key Pair Generation](https://github.com/panva/jose/blob/v3.16.0/docs/functions/util_generate_key_pair.generateKeyPair.md#readme) - - [Symmetric Secret Generation](https://github.com/panva/jose/blob/v3.16.0/docs/functions/util_generate_secret.generateSecret.md#readme) + - [Asymmetric Key Pair Generation](https://github.com/panva/jose/blob/v3.16.1/docs/functions/util_generate_key_pair.generateKeyPair.md#readme) + - [Symmetric Secret Generation](https://github.com/panva/jose/blob/v3.16.1/docs/functions/util_generate_secret.generateSecret.md#readme) - Utilities - - [Decoding Token's Protected Header](https://github.com/panva/jose/blob/v3.16.0/docs/functions/util_decode_protected_header.decodeProtectedHeader.md#readme) -- [Unsecured JWT](https://github.com/panva/jose/blob/v3.16.0/docs/classes/jwt_unsecured.UnsecuredJWT.md#readme) -- [JOSE Errors](https://github.com/panva/jose/blob/v3.16.0/docs/modules/util_errors.md#readme) + - [Decoding Token's Protected Header](https://github.com/panva/jose/blob/v3.16.1/docs/functions/util_decode_protected_header.decodeProtectedHeader.md#readme) +- [Unsecured JWT](https://github.com/panva/jose/blob/v3.16.1/docs/classes/jwt_unsecured.UnsecuredJWT.md#readme) +- [JOSE Errors](https://github.com/panva/jose/blob/v3.16.1/docs/modules/util_errors.md#readme) [support-sponsor]: https://github.com/sponsors/panva diff --git a/dist/deno/jwe/flattened/encrypt.ts b/dist/deno/jwe/flattened/encrypt.ts index 11d86270c2..77771d7cdf 100644 --- a/dist/deno/jwe/flattened/encrypt.ts +++ b/dist/deno/jwe/flattened/encrypt.ts @@ -73,6 +73,9 @@ class FlattenedEncrypt { * @param plaintext Binary representation of the plaintext to encrypt. */ constructor(plaintext: Uint8Array) { + if (!(plaintext instanceof Uint8Array)) { + throw new TypeError('plaintext must be an instance of Uint8Array') + } this._plaintext = plaintext } diff --git a/dist/deno/jws/flattened/sign.ts b/dist/deno/jws/flattened/sign.ts index c26b862144..9c1c533258 100644 --- a/dist/deno/jws/flattened/sign.ts +++ b/dist/deno/jws/flattened/sign.ts @@ -49,6 +49,9 @@ class FlattenedSign { * @param payload Binary representation of the payload to sign. */ constructor(payload: Uint8Array) { + if (!(payload instanceof Uint8Array)) { + throw new TypeError('payload must be an instance of Uint8Array') + } this._payload = payload } diff --git a/dist/node/cjs/jwe/flattened/encrypt.js b/dist/node/cjs/jwe/flattened/encrypt.js index 981f68a742..bee0b1b639 100644 --- a/dist/node/cjs/jwe/flattened/encrypt.js +++ b/dist/node/cjs/jwe/flattened/encrypt.js @@ -15,6 +15,9 @@ const generateIv = (0, iv_js_1.default)(random_js_1.default); const checkExtensions = validate_crit_js_1.default.bind(undefined, errors_js_1.JWEInvalid, new Map()); class FlattenedEncrypt { constructor(plaintext) { + if (!(plaintext instanceof Uint8Array)) { + throw new TypeError('plaintext must be an instance of Uint8Array'); + } this._plaintext = plaintext; } setKeyManagementParameters(parameters) { diff --git a/dist/node/cjs/jws/flattened/sign.js b/dist/node/cjs/jws/flattened/sign.js index 39c5a27b86..2146be5cc2 100644 --- a/dist/node/cjs/jws/flattened/sign.js +++ b/dist/node/cjs/jws/flattened/sign.js @@ -11,6 +11,9 @@ const validate_crit_js_1 = require("../../lib/validate_crit.js"); const checkExtensions = validate_crit_js_1.default.bind(undefined, errors_js_1.JWSInvalid, new Map([['b64', true]])); class FlattenedSign { constructor(payload) { + if (!(payload instanceof Uint8Array)) { + throw new TypeError('payload must be an instance of Uint8Array'); + } this._payload = payload; } setProtectedHeader(protectedHeader) { diff --git a/dist/node/esm/jwe/flattened/encrypt.js b/dist/node/esm/jwe/flattened/encrypt.js index 371001bca7..89c09f66ad 100644 --- a/dist/node/esm/jwe/flattened/encrypt.js +++ b/dist/node/esm/jwe/flattened/encrypt.js @@ -12,6 +12,9 @@ const generateIv = ivFactory(random); const checkExtensions = validateCrit.bind(undefined, JWEInvalid, new Map()); class FlattenedEncrypt { constructor(plaintext) { + if (!(plaintext instanceof Uint8Array)) { + throw new TypeError('plaintext must be an instance of Uint8Array'); + } this._plaintext = plaintext; } setKeyManagementParameters(parameters) { diff --git a/dist/node/esm/jws/flattened/sign.js b/dist/node/esm/jws/flattened/sign.js index 35d9cb5e45..a9ec0aec95 100644 --- a/dist/node/esm/jws/flattened/sign.js +++ b/dist/node/esm/jws/flattened/sign.js @@ -8,6 +8,9 @@ import validateCrit from '../../lib/validate_crit.js'; const checkExtensions = validateCrit.bind(undefined, JWSInvalid, new Map([['b64', true]])); class FlattenedSign { constructor(payload) { + if (!(payload instanceof Uint8Array)) { + throw new TypeError('payload must be an instance of Uint8Array'); + } this._payload = payload; } setProtectedHeader(protectedHeader) { diff --git a/docs/classes/jwe_compact_encrypt.CompactEncrypt.md b/docs/classes/jwe_compact_encrypt.CompactEncrypt.md index 21e18f6560..106935152b 100644 --- a/docs/classes/jwe_compact_encrypt.CompactEncrypt.md +++ b/docs/classes/jwe_compact_encrypt.CompactEncrypt.md @@ -16,7 +16,7 @@ const { CompactEncrypt } = require('jose/jwe/compact/encrypt') **`example`** Deno import ```js -import { CompactEncrypt } from 'https://deno.land/x/jose@v3.16.0/jwe/compact/encrypt.ts' +import { CompactEncrypt } from 'https://deno.land/x/jose@v3.16.1/jwe/compact/encrypt.ts' ``` **`example`** Usage @@ -58,7 +58,7 @@ console.log(jwe) #### Defined in -[jwe/compact/encrypt.ts:44](https://github.com/panva/jose/blob/v3.16.0/src/jwe/compact/encrypt.ts#L44) +[jwe/compact/encrypt.ts:44](https://github.com/panva/jose/blob/v3.16.1/src/jwe/compact/encrypt.ts#L44) ## Methods @@ -81,7 +81,7 @@ Encrypts and resolves the value of the Compact JWE string. #### Defined in -[jwe/compact/encrypt.ts:102](https://github.com/panva/jose/blob/v3.16.0/src/jwe/compact/encrypt.ts#L102) +[jwe/compact/encrypt.ts:102](https://github.com/panva/jose/blob/v3.16.1/src/jwe/compact/encrypt.ts#L102) ___ @@ -106,7 +106,7 @@ test and vector validation purposes. #### Defined in -[jwe/compact/encrypt.ts:56](https://github.com/panva/jose/blob/v3.16.0/src/jwe/compact/encrypt.ts#L56) +[jwe/compact/encrypt.ts:56](https://github.com/panva/jose/blob/v3.16.1/src/jwe/compact/encrypt.ts#L56) ___ @@ -131,7 +131,7 @@ intended for test and vector validation purposes. #### Defined in -[jwe/compact/encrypt.ts:69](https://github.com/panva/jose/blob/v3.16.0/src/jwe/compact/encrypt.ts#L69) +[jwe/compact/encrypt.ts:69](https://github.com/panva/jose/blob/v3.16.1/src/jwe/compact/encrypt.ts#L69) ___ @@ -155,7 +155,7 @@ intended for test and vector validation purposes. #### Defined in -[jwe/compact/encrypt.ts:91](https://github.com/panva/jose/blob/v3.16.0/src/jwe/compact/encrypt.ts#L91) +[jwe/compact/encrypt.ts:91](https://github.com/panva/jose/blob/v3.16.1/src/jwe/compact/encrypt.ts#L91) ___ @@ -177,4 +177,4 @@ Sets the JWE Protected Header on the CompactEncrypt object. #### Defined in -[jwe/compact/encrypt.ts:79](https://github.com/panva/jose/blob/v3.16.0/src/jwe/compact/encrypt.ts#L79) +[jwe/compact/encrypt.ts:79](https://github.com/panva/jose/blob/v3.16.1/src/jwe/compact/encrypt.ts#L79) diff --git a/docs/classes/jwe_flattened_encrypt.FlattenedEncrypt.md b/docs/classes/jwe_flattened_encrypt.FlattenedEncrypt.md index 50b87246c2..61881d07f2 100644 --- a/docs/classes/jwe_flattened_encrypt.FlattenedEncrypt.md +++ b/docs/classes/jwe_flattened_encrypt.FlattenedEncrypt.md @@ -17,7 +17,7 @@ const { FlattenedEncrypt } = require('jose/jwe/flattened/encrypt') **`example`** Deno import ```js -import { FlattenedEncrypt } from 'https://deno.land/x/jose@v3.16.0/jwe/flattened/encrypt.ts' +import { FlattenedEncrypt } from 'https://deno.land/x/jose@v3.16.1/jwe/flattened/encrypt.ts' ``` **`example`** Usage @@ -63,7 +63,7 @@ console.log(jwe) #### Defined in -[jwe/flattened/encrypt.ts:75](https://github.com/panva/jose/blob/v3.16.0/src/jwe/flattened/encrypt.ts#L75) +[jwe/flattened/encrypt.ts:75](https://github.com/panva/jose/blob/v3.16.1/src/jwe/flattened/encrypt.ts#L75) ## Methods @@ -86,7 +86,7 @@ Encrypts and resolves the value of the Flattened JWE object. #### Defined in -[jwe/flattened/encrypt.ts:182](https://github.com/panva/jose/blob/v3.16.0/src/jwe/flattened/encrypt.ts#L182) +[jwe/flattened/encrypt.ts:185](https://github.com/panva/jose/blob/v3.16.1/src/jwe/flattened/encrypt.ts#L185) ___ @@ -108,7 +108,7 @@ Sets the Additional Authenticated Data on the FlattenedEncrypt object. #### Defined in -[jwe/flattened/encrypt.ts:139](https://github.com/panva/jose/blob/v3.16.0/src/jwe/flattened/encrypt.ts#L139) +[jwe/flattened/encrypt.ts:142](https://github.com/panva/jose/blob/v3.16.1/src/jwe/flattened/encrypt.ts#L142) ___ @@ -133,7 +133,7 @@ test and vector validation purposes. #### Defined in -[jwe/flattened/encrypt.ts:152](https://github.com/panva/jose/blob/v3.16.0/src/jwe/flattened/encrypt.ts#L152) +[jwe/flattened/encrypt.ts:155](https://github.com/panva/jose/blob/v3.16.1/src/jwe/flattened/encrypt.ts#L155) ___ @@ -158,7 +158,7 @@ intended for test and vector validation purposes. #### Defined in -[jwe/flattened/encrypt.ts:168](https://github.com/panva/jose/blob/v3.16.0/src/jwe/flattened/encrypt.ts#L168) +[jwe/flattened/encrypt.ts:171](https://github.com/panva/jose/blob/v3.16.1/src/jwe/flattened/encrypt.ts#L171) ___ @@ -183,7 +183,7 @@ Other parameters will always be randomly generated when needed and missing. #### Defined in -[jwe/flattened/encrypt.ts:87](https://github.com/panva/jose/blob/v3.16.0/src/jwe/flattened/encrypt.ts#L87) +[jwe/flattened/encrypt.ts:90](https://github.com/panva/jose/blob/v3.16.1/src/jwe/flattened/encrypt.ts#L90) ___ @@ -205,7 +205,7 @@ Sets the JWE Protected Header on the FlattenedEncrypt object. #### Defined in -[jwe/flattened/encrypt.ts:100](https://github.com/panva/jose/blob/v3.16.0/src/jwe/flattened/encrypt.ts#L100) +[jwe/flattened/encrypt.ts:103](https://github.com/panva/jose/blob/v3.16.1/src/jwe/flattened/encrypt.ts#L103) ___ @@ -227,7 +227,7 @@ Sets the JWE Shared Unprotected Header on the FlattenedEncrypt object. #### Defined in -[jwe/flattened/encrypt.ts:113](https://github.com/panva/jose/blob/v3.16.0/src/jwe/flattened/encrypt.ts#L113) +[jwe/flattened/encrypt.ts:116](https://github.com/panva/jose/blob/v3.16.1/src/jwe/flattened/encrypt.ts#L116) ___ @@ -249,4 +249,4 @@ Sets the JWE Per-Recipient Unprotected Header on the FlattenedEncrypt object. #### Defined in -[jwe/flattened/encrypt.ts:126](https://github.com/panva/jose/blob/v3.16.0/src/jwe/flattened/encrypt.ts#L126) +[jwe/flattened/encrypt.ts:129](https://github.com/panva/jose/blob/v3.16.1/src/jwe/flattened/encrypt.ts#L129) diff --git a/docs/classes/jws_compact_sign.CompactSign.md b/docs/classes/jws_compact_sign.CompactSign.md index 97e0f86d42..a6d4328ab1 100644 --- a/docs/classes/jws_compact_sign.CompactSign.md +++ b/docs/classes/jws_compact_sign.CompactSign.md @@ -16,7 +16,7 @@ const { CompactSign } = require('jose/jws/compact/sign') **`example`** Deno import ```js -import { CompactSign } from 'https://deno.land/x/jose@v3.16.0/jws/compact/sign.ts' +import { CompactSign } from 'https://deno.land/x/jose@v3.16.1/jws/compact/sign.ts' ``` **`example`** Usage @@ -55,7 +55,7 @@ console.log(jws) #### Defined in -[jws/compact/sign.ts:39](https://github.com/panva/jose/blob/v3.16.0/src/jws/compact/sign.ts#L39) +[jws/compact/sign.ts:39](https://github.com/panva/jose/blob/v3.16.1/src/jws/compact/sign.ts#L39) ## Methods @@ -77,7 +77,7 @@ Sets the JWS Protected Header on the Sign object. #### Defined in -[jws/compact/sign.ts:48](https://github.com/panva/jose/blob/v3.16.0/src/jws/compact/sign.ts#L48) +[jws/compact/sign.ts:48](https://github.com/panva/jose/blob/v3.16.1/src/jws/compact/sign.ts#L48) ___ @@ -100,4 +100,4 @@ Signs and resolves the value of the Compact JWS string. #### Defined in -[jws/compact/sign.ts:59](https://github.com/panva/jose/blob/v3.16.0/src/jws/compact/sign.ts#L59) +[jws/compact/sign.ts:59](https://github.com/panva/jose/blob/v3.16.1/src/jws/compact/sign.ts#L59) diff --git a/docs/classes/jws_flattened_sign.FlattenedSign.md b/docs/classes/jws_flattened_sign.FlattenedSign.md index cc73c5b1b4..a832db1953 100644 --- a/docs/classes/jws_flattened_sign.FlattenedSign.md +++ b/docs/classes/jws_flattened_sign.FlattenedSign.md @@ -16,7 +16,7 @@ const { FlattenedSign } = require('jose/jws/flattened/sign') **`example`** Deno import ```js -import { FlattenedSign } from 'https://deno.land/x/jose@v3.16.0/jws/flattened/sign.ts' +import { FlattenedSign } from 'https://deno.land/x/jose@v3.16.1/jws/flattened/sign.ts' ``` **`example`** Usage @@ -55,7 +55,7 @@ console.log(jws) #### Defined in -[jws/flattened/sign.ts:51](https://github.com/panva/jose/blob/v3.16.0/src/jws/flattened/sign.ts#L51) +[jws/flattened/sign.ts:51](https://github.com/panva/jose/blob/v3.16.1/src/jws/flattened/sign.ts#L51) ## Methods @@ -77,7 +77,7 @@ Sets the JWS Protected Header on the FlattenedSign object. #### Defined in -[jws/flattened/sign.ts:60](https://github.com/panva/jose/blob/v3.16.0/src/jws/flattened/sign.ts#L60) +[jws/flattened/sign.ts:63](https://github.com/panva/jose/blob/v3.16.1/src/jws/flattened/sign.ts#L63) ___ @@ -99,7 +99,7 @@ Sets the JWS Unprotected Header on the FlattenedSign object. #### Defined in -[jws/flattened/sign.ts:73](https://github.com/panva/jose/blob/v3.16.0/src/jws/flattened/sign.ts#L73) +[jws/flattened/sign.ts:76](https://github.com/panva/jose/blob/v3.16.1/src/jws/flattened/sign.ts#L76) ___ @@ -122,4 +122,4 @@ Signs and resolves the value of the Flattened JWS object. #### Defined in -[jws/flattened/sign.ts:87](https://github.com/panva/jose/blob/v3.16.0/src/jws/flattened/sign.ts#L87) +[jws/flattened/sign.ts:90](https://github.com/panva/jose/blob/v3.16.1/src/jws/flattened/sign.ts#L90) diff --git a/docs/classes/jws_general_sign.GeneralSign.md b/docs/classes/jws_general_sign.GeneralSign.md index eb42b9bdf6..00a9cbf874 100644 --- a/docs/classes/jws_general_sign.GeneralSign.md +++ b/docs/classes/jws_general_sign.GeneralSign.md @@ -16,7 +16,7 @@ const { GeneralSign } = require('jose/jws/general/sign') **`example`** Deno import ```js -import { GeneralSign } from 'https://deno.land/x/jose@v3.16.0/jws/general/sign.ts' +import { GeneralSign } from 'https://deno.land/x/jose@v3.16.1/jws/general/sign.ts' ``` **`example`** Usage @@ -61,7 +61,7 @@ const jws = await sign.sign() #### Defined in -[jws/general/sign.ts:108](https://github.com/panva/jose/blob/v3.16.0/src/jws/general/sign.ts#L108) +[jws/general/sign.ts:108](https://github.com/panva/jose/blob/v3.16.1/src/jws/general/sign.ts#L108) ## Methods @@ -82,7 +82,7 @@ const jws = await sign.sign() #### Defined in -[jws/general/sign.ts:112](https://github.com/panva/jose/blob/v3.16.0/src/jws/general/sign.ts#L112) +[jws/general/sign.ts:112](https://github.com/panva/jose/blob/v3.16.1/src/jws/general/sign.ts#L112) ___ @@ -98,4 +98,4 @@ Signs and resolves the value of the General JWS object. #### Defined in -[jws/general/sign.ts:122](https://github.com/panva/jose/blob/v3.16.0/src/jws/general/sign.ts#L122) +[jws/general/sign.ts:122](https://github.com/panva/jose/blob/v3.16.1/src/jws/general/sign.ts#L122) diff --git a/docs/classes/jwt_encrypt.EncryptJWT.md b/docs/classes/jwt_encrypt.EncryptJWT.md index 97be161a71..2af711d866 100644 --- a/docs/classes/jwt_encrypt.EncryptJWT.md +++ b/docs/classes/jwt_encrypt.EncryptJWT.md @@ -16,7 +16,7 @@ const { EncryptJWT } = require('jose/jwt/encrypt') **`example`** Deno import ```js -import { EncryptJWT } from 'https://deno.land/x/jose@v3.16.0/jwt/encrypt.ts' +import { EncryptJWT } from 'https://deno.land/x/jose@v3.16.1/jwt/encrypt.ts' ``` **`example`** Usage @@ -80,7 +80,7 @@ ProduceJWT.constructor #### Defined in -[lib/jwt_producer.ts:15](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L15) +[lib/jwt_producer.ts:15](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L15) ## Methods @@ -103,7 +103,7 @@ Encrypts and returns the JWT. #### Defined in -[jwt/encrypt.ts:154](https://github.com/panva/jose/blob/v3.16.0/src/jwt/encrypt.ts#L154) +[jwt/encrypt.ts:154](https://github.com/panva/jose/blob/v3.16.1/src/jwt/encrypt.ts#L154) ___ @@ -120,7 +120,7 @@ Replicates the "aud" (Audience) Claim as a JWE Protected Header Parameter as per #### Defined in -[jwt/encrypt.ts:143](https://github.com/panva/jose/blob/v3.16.0/src/jwt/encrypt.ts#L143) +[jwt/encrypt.ts:143](https://github.com/panva/jose/blob/v3.16.1/src/jwt/encrypt.ts#L143) ___ @@ -137,7 +137,7 @@ Replicates the "iss" (Issuer) Claim as a JWE Protected Header Parameter as per #### Defined in -[jwt/encrypt.ts:125](https://github.com/panva/jose/blob/v3.16.0/src/jwt/encrypt.ts#L125) +[jwt/encrypt.ts:125](https://github.com/panva/jose/blob/v3.16.1/src/jwt/encrypt.ts#L125) ___ @@ -154,7 +154,7 @@ Replicates the "sub" (Subject) Claim as a JWE Protected Header Parameter as per #### Defined in -[jwt/encrypt.ts:134](https://github.com/panva/jose/blob/v3.16.0/src/jwt/encrypt.ts#L134) +[jwt/encrypt.ts:134](https://github.com/panva/jose/blob/v3.16.1/src/jwt/encrypt.ts#L134) ___ @@ -180,7 +180,7 @@ ProduceJWT.setAudience #### Defined in -[lib/jwt_producer.ts:47](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L47) +[lib/jwt_producer.ts:47](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L47) ___ @@ -205,7 +205,7 @@ test and vector validation purposes. #### Defined in -[jwt/encrypt.ts:97](https://github.com/panva/jose/blob/v3.16.0/src/jwt/encrypt.ts#L97) +[jwt/encrypt.ts:97](https://github.com/panva/jose/blob/v3.16.1/src/jwt/encrypt.ts#L97) ___ @@ -231,7 +231,7 @@ ProduceJWT.setExpirationTime #### Defined in -[lib/jwt_producer.ts:85](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L85) +[lib/jwt_producer.ts:85](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L85) ___ @@ -256,7 +256,7 @@ intended for test and vector validation purposes. #### Defined in -[jwt/encrypt.ts:113](https://github.com/panva/jose/blob/v3.16.0/src/jwt/encrypt.ts#L113) +[jwt/encrypt.ts:113](https://github.com/panva/jose/blob/v3.16.1/src/jwt/encrypt.ts#L113) ___ @@ -282,7 +282,7 @@ ProduceJWT.setIssuedAt #### Defined in -[lib/jwt_producer.ts:100](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L100) +[lib/jwt_producer.ts:100](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L100) ___ @@ -308,7 +308,7 @@ ProduceJWT.setIssuer #### Defined in -[lib/jwt_producer.ts:27](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L27) +[lib/jwt_producer.ts:27](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L27) ___ @@ -334,7 +334,7 @@ ProduceJWT.setJti #### Defined in -[lib/jwt_producer.ts:57](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L57) +[lib/jwt_producer.ts:57](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L57) ___ @@ -359,7 +359,7 @@ Other parameters will always be randomly generated when needed and missing. #### Defined in -[jwt/encrypt.ts:81](https://github.com/panva/jose/blob/v3.16.0/src/jwt/encrypt.ts#L81) +[jwt/encrypt.ts:81](https://github.com/panva/jose/blob/v3.16.1/src/jwt/encrypt.ts#L81) ___ @@ -385,7 +385,7 @@ ProduceJWT.setNotBefore #### Defined in -[lib/jwt_producer.ts:69](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L69) +[lib/jwt_producer.ts:69](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L69) ___ @@ -407,7 +407,7 @@ Sets the JWE Protected Header on the EncryptJWT object. #### Defined in -[jwt/encrypt.ts:65](https://github.com/panva/jose/blob/v3.16.0/src/jwt/encrypt.ts#L65) +[jwt/encrypt.ts:65](https://github.com/panva/jose/blob/v3.16.1/src/jwt/encrypt.ts#L65) ___ @@ -433,4 +433,4 @@ ProduceJWT.setSubject #### Defined in -[lib/jwt_producer.ts:37](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L37) +[lib/jwt_producer.ts:37](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L37) diff --git a/docs/classes/jwt_sign.SignJWT.md b/docs/classes/jwt_sign.SignJWT.md index 9cd9952eac..f540d4c135 100644 --- a/docs/classes/jwt_sign.SignJWT.md +++ b/docs/classes/jwt_sign.SignJWT.md @@ -16,7 +16,7 @@ const { SignJWT } = require('jose/jwt/sign') **`example`** Deno import ```js -import { SignJWT } from 'https://deno.land/x/jose@v3.16.0/jwt/sign.ts' +import { SignJWT } from 'https://deno.land/x/jose@v3.16.1/jwt/sign.ts' ``` **`example`** Usage @@ -74,7 +74,7 @@ ProduceJWT.constructor #### Defined in -[lib/jwt_producer.ts:15](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L15) +[lib/jwt_producer.ts:15](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L15) ## Methods @@ -100,7 +100,7 @@ ProduceJWT.setAudience #### Defined in -[lib/jwt_producer.ts:47](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L47) +[lib/jwt_producer.ts:47](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L47) ___ @@ -126,7 +126,7 @@ ProduceJWT.setExpirationTime #### Defined in -[lib/jwt_producer.ts:85](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L85) +[lib/jwt_producer.ts:85](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L85) ___ @@ -152,7 +152,7 @@ ProduceJWT.setIssuedAt #### Defined in -[lib/jwt_producer.ts:100](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L100) +[lib/jwt_producer.ts:100](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L100) ___ @@ -178,7 +178,7 @@ ProduceJWT.setIssuer #### Defined in -[lib/jwt_producer.ts:27](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L27) +[lib/jwt_producer.ts:27](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L27) ___ @@ -204,7 +204,7 @@ ProduceJWT.setJti #### Defined in -[lib/jwt_producer.ts:57](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L57) +[lib/jwt_producer.ts:57](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L57) ___ @@ -230,7 +230,7 @@ ProduceJWT.setNotBefore #### Defined in -[lib/jwt_producer.ts:69](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L69) +[lib/jwt_producer.ts:69](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L69) ___ @@ -252,7 +252,7 @@ Sets the JWS Protected Header on the SignJWT object. #### Defined in -[jwt/sign.ts:46](https://github.com/panva/jose/blob/v3.16.0/src/jwt/sign.ts#L46) +[jwt/sign.ts:46](https://github.com/panva/jose/blob/v3.16.1/src/jwt/sign.ts#L46) ___ @@ -278,7 +278,7 @@ ProduceJWT.setSubject #### Defined in -[lib/jwt_producer.ts:37](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L37) +[lib/jwt_producer.ts:37](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L37) ___ @@ -301,4 +301,4 @@ Signs and returns the JWT. #### Defined in -[jwt/sign.ts:57](https://github.com/panva/jose/blob/v3.16.0/src/jwt/sign.ts#L57) +[jwt/sign.ts:57](https://github.com/panva/jose/blob/v3.16.1/src/jwt/sign.ts#L57) diff --git a/docs/classes/jwt_unsecured.UnsecuredJWT.md b/docs/classes/jwt_unsecured.UnsecuredJWT.md index f5b1e615f4..3b27b7c019 100644 --- a/docs/classes/jwt_unsecured.UnsecuredJWT.md +++ b/docs/classes/jwt_unsecured.UnsecuredJWT.md @@ -16,7 +16,7 @@ const { UnsecuredJWT } = require('jose/jwt/unsecured') **`example`** Deno import ```js -import { UnsecuredJWT } from 'https://deno.land/x/jose@v3.16.0/jwt/unsecured.ts' +import { UnsecuredJWT } from 'https://deno.land/x/jose@v3.16.1/jwt/unsecured.ts' ``` **`example`** Encoding @@ -83,7 +83,7 @@ ProduceJWT.constructor #### Defined in -[lib/jwt_producer.ts:15](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L15) +[lib/jwt_producer.ts:15](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L15) ## Methods @@ -99,7 +99,7 @@ Encodes the Unsecured JWT. #### Defined in -[jwt/unsecured.ts:57](https://github.com/panva/jose/blob/v3.16.0/src/jwt/unsecured.ts#L57) +[jwt/unsecured.ts:57](https://github.com/panva/jose/blob/v3.16.1/src/jwt/unsecured.ts#L57) ___ @@ -125,7 +125,7 @@ ProduceJWT.setAudience #### Defined in -[lib/jwt_producer.ts:47](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L47) +[lib/jwt_producer.ts:47](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L47) ___ @@ -151,7 +151,7 @@ ProduceJWT.setExpirationTime #### Defined in -[lib/jwt_producer.ts:85](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L85) +[lib/jwt_producer.ts:85](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L85) ___ @@ -177,7 +177,7 @@ ProduceJWT.setIssuedAt #### Defined in -[lib/jwt_producer.ts:100](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L100) +[lib/jwt_producer.ts:100](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L100) ___ @@ -203,7 +203,7 @@ ProduceJWT.setIssuer #### Defined in -[lib/jwt_producer.ts:27](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L27) +[lib/jwt_producer.ts:27](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L27) ___ @@ -229,7 +229,7 @@ ProduceJWT.setJti #### Defined in -[lib/jwt_producer.ts:57](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L57) +[lib/jwt_producer.ts:57](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L57) ___ @@ -255,7 +255,7 @@ ProduceJWT.setNotBefore #### Defined in -[lib/jwt_producer.ts:69](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L69) +[lib/jwt_producer.ts:69](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L69) ___ @@ -281,7 +281,7 @@ ProduceJWT.setSubject #### Defined in -[lib/jwt_producer.ts:37](https://github.com/panva/jose/blob/v3.16.0/src/lib/jwt_producer.ts#L37) +[lib/jwt_producer.ts:37](https://github.com/panva/jose/blob/v3.16.1/src/lib/jwt_producer.ts#L37) ___ @@ -304,4 +304,4 @@ Decodes an unsecured JWT. #### Defined in -[jwt/unsecured.ts:70](https://github.com/panva/jose/blob/v3.16.0/src/jwt/unsecured.ts#L70) +[jwt/unsecured.ts:70](https://github.com/panva/jose/blob/v3.16.1/src/jwt/unsecured.ts#L70) diff --git a/docs/classes/util_errors.JOSEAlgNotAllowed.md b/docs/classes/util_errors.JOSEAlgNotAllowed.md index 883acbb0f3..6c5baceed7 100644 --- a/docs/classes/util_errors.JOSEAlgNotAllowed.md +++ b/docs/classes/util_errors.JOSEAlgNotAllowed.md @@ -39,7 +39,7 @@ An error subclass thrown when a JOSE Algorithm is not allowed per developer pref #### Defined in -[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L16) +[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L16) ## Properties @@ -55,7 +55,7 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:56](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L56) +[util/errors.ts:56](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L56) ___ @@ -71,4 +71,4 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:54](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L54) +[util/errors.ts:54](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L54) diff --git a/docs/classes/util_errors.JOSEError.md b/docs/classes/util_errors.JOSEError.md index 37cf2c3797..2ca492c214 100644 --- a/docs/classes/util_errors.JOSEError.md +++ b/docs/classes/util_errors.JOSEError.md @@ -64,7 +64,7 @@ Error.constructor #### Defined in -[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L16) +[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L16) ## Properties @@ -76,7 +76,7 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:14](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L14) +[util/errors.ts:14](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L14) ___ @@ -88,4 +88,4 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:9](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L9) +[util/errors.ts:9](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L9) diff --git a/docs/classes/util_errors.JOSENotSupported.md b/docs/classes/util_errors.JOSENotSupported.md index f996bc0ab8..d599025318 100644 --- a/docs/classes/util_errors.JOSENotSupported.md +++ b/docs/classes/util_errors.JOSENotSupported.md @@ -40,7 +40,7 @@ implementation or JOSE in general. #### Defined in -[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L16) +[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L16) ## Properties @@ -56,7 +56,7 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:66](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L66) +[util/errors.ts:66](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L66) ___ @@ -72,4 +72,4 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:64](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L64) +[util/errors.ts:64](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L64) diff --git a/docs/classes/util_errors.JWEDecryptionFailed.md b/docs/classes/util_errors.JWEDecryptionFailed.md index 3fcb999ff0..16b498571e 100644 --- a/docs/classes/util_errors.JWEDecryptionFailed.md +++ b/docs/classes/util_errors.JWEDecryptionFailed.md @@ -40,7 +40,7 @@ An error subclass thrown when a JWE ciphertext decryption fails. #### Defined in -[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L16) +[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L16) ## Properties @@ -56,7 +56,7 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:75](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L75) +[util/errors.ts:75](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L75) ___ @@ -70,7 +70,7 @@ JOSEError.message #### Defined in -[util/errors.ts:77](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L77) +[util/errors.ts:77](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L77) ___ @@ -86,4 +86,4 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:73](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L73) +[util/errors.ts:73](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L73) diff --git a/docs/classes/util_errors.JWEInvalid.md b/docs/classes/util_errors.JWEInvalid.md index 977de4c18b..a843920da5 100644 --- a/docs/classes/util_errors.JWEInvalid.md +++ b/docs/classes/util_errors.JWEInvalid.md @@ -39,7 +39,7 @@ An error subclass thrown when a JWE is invalid. #### Defined in -[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L16) +[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L16) ## Properties @@ -55,7 +55,7 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:86](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L86) +[util/errors.ts:86](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L86) ___ @@ -71,4 +71,4 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:84](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L84) +[util/errors.ts:84](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L84) diff --git a/docs/classes/util_errors.JWKInvalid.md b/docs/classes/util_errors.JWKInvalid.md index 63feed940e..9e407b6ee4 100644 --- a/docs/classes/util_errors.JWKInvalid.md +++ b/docs/classes/util_errors.JWKInvalid.md @@ -39,7 +39,7 @@ An error subclass thrown when a JWK is invalid. #### Defined in -[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L16) +[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L16) ## Properties @@ -55,7 +55,7 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:113](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L113) +[util/errors.ts:113](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L113) ___ @@ -71,4 +71,4 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:111](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L111) +[util/errors.ts:111](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L111) diff --git a/docs/classes/util_errors.JWKSInvalid.md b/docs/classes/util_errors.JWKSInvalid.md index c6801c4f6a..cec1009282 100644 --- a/docs/classes/util_errors.JWKSInvalid.md +++ b/docs/classes/util_errors.JWKSInvalid.md @@ -39,7 +39,7 @@ An error subclass thrown when a JWKS is invalid. #### Defined in -[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L16) +[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L16) ## Properties @@ -55,7 +55,7 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:122](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L122) +[util/errors.ts:122](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L122) ___ @@ -71,4 +71,4 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:120](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L120) +[util/errors.ts:120](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L120) diff --git a/docs/classes/util_errors.JWKSMultipleMatchingKeys.md b/docs/classes/util_errors.JWKSMultipleMatchingKeys.md index ed1433c92b..3fb153e8c1 100644 --- a/docs/classes/util_errors.JWKSMultipleMatchingKeys.md +++ b/docs/classes/util_errors.JWKSMultipleMatchingKeys.md @@ -40,7 +40,7 @@ An error subclass thrown when multiple keys match from a JWKS. #### Defined in -[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L16) +[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L16) ## Properties @@ -56,7 +56,7 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:142](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L142) +[util/errors.ts:142](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L142) ___ @@ -70,7 +70,7 @@ JOSEError.message #### Defined in -[util/errors.ts:144](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L144) +[util/errors.ts:144](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L144) ___ @@ -86,4 +86,4 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:140](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L140) +[util/errors.ts:140](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L140) diff --git a/docs/classes/util_errors.JWKSNoMatchingKey.md b/docs/classes/util_errors.JWKSNoMatchingKey.md index 5ea725d942..f8133580c5 100644 --- a/docs/classes/util_errors.JWKSNoMatchingKey.md +++ b/docs/classes/util_errors.JWKSNoMatchingKey.md @@ -40,7 +40,7 @@ An error subclass thrown when no keys match from a JWKS. #### Defined in -[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L16) +[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L16) ## Properties @@ -56,7 +56,7 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:131](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L131) +[util/errors.ts:131](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L131) ___ @@ -70,7 +70,7 @@ JOSEError.message #### Defined in -[util/errors.ts:133](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L133) +[util/errors.ts:133](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L133) ___ @@ -86,4 +86,4 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:129](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L129) +[util/errors.ts:129](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L129) diff --git a/docs/classes/util_errors.JWSInvalid.md b/docs/classes/util_errors.JWSInvalid.md index 7619414334..3d1fea61b6 100644 --- a/docs/classes/util_errors.JWSInvalid.md +++ b/docs/classes/util_errors.JWSInvalid.md @@ -39,7 +39,7 @@ An error subclass thrown when a JWS is invalid. #### Defined in -[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L16) +[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L16) ## Properties @@ -55,7 +55,7 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:95](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L95) +[util/errors.ts:95](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L95) ___ @@ -71,4 +71,4 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:93](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L93) +[util/errors.ts:93](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L93) diff --git a/docs/classes/util_errors.JWSSignatureVerificationFailed.md b/docs/classes/util_errors.JWSSignatureVerificationFailed.md index 01505add92..b01e41b685 100644 --- a/docs/classes/util_errors.JWSSignatureVerificationFailed.md +++ b/docs/classes/util_errors.JWSSignatureVerificationFailed.md @@ -40,7 +40,7 @@ An error subclass thrown when JWS signature verification fails. #### Defined in -[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L16) +[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L16) ## Properties @@ -56,7 +56,7 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:153](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L153) +[util/errors.ts:153](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L153) ___ @@ -70,7 +70,7 @@ JOSEError.message #### Defined in -[util/errors.ts:155](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L155) +[util/errors.ts:155](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L155) ___ @@ -86,4 +86,4 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:151](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L151) +[util/errors.ts:151](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L151) diff --git a/docs/classes/util_errors.JWTClaimValidationFailed.md b/docs/classes/util_errors.JWTClaimValidationFailed.md index c4f9a7fe4b..deb6ae3628 100644 --- a/docs/classes/util_errors.JWTClaimValidationFailed.md +++ b/docs/classes/util_errors.JWTClaimValidationFailed.md @@ -45,7 +45,7 @@ An error subclass thrown when a JWT Claim Set member validation fails. #### Defined in -[util/errors.ts:43](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L43) +[util/errors.ts:43](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L43) ## Properties @@ -57,7 +57,7 @@ The Claim for which the validation failed. #### Defined in -[util/errors.ts:36](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L36) +[util/errors.ts:36](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L36) ___ @@ -73,7 +73,7 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:31](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L31) +[util/errors.ts:31](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L31) ___ @@ -85,7 +85,7 @@ Reason code for the validation failure. #### Defined in -[util/errors.ts:41](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L41) +[util/errors.ts:41](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L41) ___ @@ -101,4 +101,4 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:29](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L29) +[util/errors.ts:29](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L29) diff --git a/docs/classes/util_errors.JWTExpired.md b/docs/classes/util_errors.JWTExpired.md index 04912bfb1a..59fce7de4c 100644 --- a/docs/classes/util_errors.JWTExpired.md +++ b/docs/classes/util_errors.JWTExpired.md @@ -43,7 +43,7 @@ An error subclass thrown when a JWT is expired. #### Defined in -[util/errors.ts:43](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L43) +[util/errors.ts:43](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L43) ## Properties @@ -59,7 +59,7 @@ The Claim for which the validation failed. #### Defined in -[util/errors.ts:36](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L36) +[util/errors.ts:36](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L36) ___ @@ -75,7 +75,7 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:164](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L164) +[util/errors.ts:164](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L164) ___ @@ -91,7 +91,7 @@ Reason code for the validation failure. #### Defined in -[util/errors.ts:41](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L41) +[util/errors.ts:41](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L41) ___ @@ -107,4 +107,4 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:162](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L162) +[util/errors.ts:162](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L162) diff --git a/docs/classes/util_errors.JWTInvalid.md b/docs/classes/util_errors.JWTInvalid.md index b7226e1a35..2b11cae33d 100644 --- a/docs/classes/util_errors.JWTInvalid.md +++ b/docs/classes/util_errors.JWTInvalid.md @@ -39,7 +39,7 @@ An error subclass thrown when a JWT is invalid. #### Defined in -[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L16) +[util/errors.ts:16](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L16) ## Properties @@ -55,7 +55,7 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:104](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L104) +[util/errors.ts:104](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L104) ___ @@ -71,4 +71,4 @@ A unique error code for the particular error subclass. #### Defined in -[util/errors.ts:102](https://github.com/panva/jose/blob/v3.16.0/src/util/errors.ts#L102) +[util/errors.ts:102](https://github.com/panva/jose/blob/v3.16.1/src/util/errors.ts#L102) diff --git a/docs/functions/jwe_compact_decrypt.compactDecrypt.md b/docs/functions/jwe_compact_decrypt.compactDecrypt.md index a930808640..ad71b7d5aa 100644 --- a/docs/functions/jwe_compact_decrypt.compactDecrypt.md +++ b/docs/functions/jwe_compact_decrypt.compactDecrypt.md @@ -18,7 +18,7 @@ const { compactDecrypt } = require('jose/jwe/compact/decrypt') **`example`** Deno import ```js -import { compactDecrypt } from 'https://deno.land/x/jose@v3.16.0/jwe/compact/decrypt.ts' +import { compactDecrypt } from 'https://deno.land/x/jose@v3.16.1/jwe/compact/decrypt.ts' ``` **`example`** Usage @@ -46,4 +46,4 @@ console.log(decoder.decode(plaintext)) #### Defined in -[jwe/compact/decrypt.ts:52](https://github.com/panva/jose/blob/v3.16.0/src/jwe/compact/decrypt.ts#L52) +[jwe/compact/decrypt.ts:52](https://github.com/panva/jose/blob/v3.16.1/src/jwe/compact/decrypt.ts#L52) diff --git a/docs/functions/jwe_flattened_decrypt.flattenedDecrypt.md b/docs/functions/jwe_flattened_decrypt.flattenedDecrypt.md index b716ae6fe2..d971873da2 100644 --- a/docs/functions/jwe_flattened_decrypt.flattenedDecrypt.md +++ b/docs/functions/jwe_flattened_decrypt.flattenedDecrypt.md @@ -18,7 +18,7 @@ const { flattenedDecrypt } = require('jose/jwe/flattened/decrypt') **`example`** Deno import ```js -import { flattenedDecrypt } from 'https://deno.land/x/jose@v3.16.0/jwe/flattened/decrypt.ts' +import { flattenedDecrypt } from 'https://deno.land/x/jose@v3.16.1/jwe/flattened/decrypt.ts' ``` **`example`** Usage @@ -58,4 +58,4 @@ console.log(decoder.decode(additionalAuthenticatedData)) #### Defined in -[jwe/flattened/decrypt.ts:81](https://github.com/panva/jose/blob/v3.16.0/src/jwe/flattened/decrypt.ts#L81) +[jwe/flattened/decrypt.ts:81](https://github.com/panva/jose/blob/v3.16.1/src/jwe/flattened/decrypt.ts#L81) diff --git a/docs/functions/jwe_general_decrypt.generalDecrypt.md b/docs/functions/jwe_general_decrypt.generalDecrypt.md index 5aec427d16..8a2fea66d7 100644 --- a/docs/functions/jwe_general_decrypt.generalDecrypt.md +++ b/docs/functions/jwe_general_decrypt.generalDecrypt.md @@ -18,7 +18,7 @@ const { generalDecrypt } = require('jose/jwe/general/decrypt') **`example`** Deno import ```js -import { generalDecrypt } from 'https://deno.land/x/jose@v3.16.0/jwe/general/decrypt.ts' +import { generalDecrypt } from 'https://deno.land/x/jose@v3.16.1/jwe/general/decrypt.ts' ``` **`example`** Usage @@ -62,4 +62,4 @@ console.log(decoder.decode(additionalAuthenticatedData)) #### Defined in -[jwe/general/decrypt.ts:69](https://github.com/panva/jose/blob/v3.16.0/src/jwe/general/decrypt.ts#L69) +[jwe/general/decrypt.ts:69](https://github.com/panva/jose/blob/v3.16.1/src/jwe/general/decrypt.ts#L69) diff --git a/docs/functions/jwk_embedded.EmbeddedJWK.md b/docs/functions/jwk_embedded.EmbeddedJWK.md index 831fcc825f..0c72dcc683 100644 --- a/docs/functions/jwk_embedded.EmbeddedJWK.md +++ b/docs/functions/jwk_embedded.EmbeddedJWK.md @@ -22,7 +22,7 @@ const { EmbeddedJWK } = require('jose/jwk/embedded') **`example`** Deno import ```js -import { EmbeddedJWK } from 'https://deno.land/x/jose@v3.16.0/jwk/embedded.ts' +import { EmbeddedJWK } from 'https://deno.land/x/jose@v3.16.1/jwk/embedded.ts' ``` **`example`** Usage @@ -53,4 +53,4 @@ console.log(payload) #### Defined in -[jwk/embedded.ts:43](https://github.com/panva/jose/blob/v3.16.0/src/jwk/embedded.ts#L43) +[jwk/embedded.ts:43](https://github.com/panva/jose/blob/v3.16.1/src/jwk/embedded.ts#L43) diff --git a/docs/functions/jwk_from_key_like.fromKeyLike.md b/docs/functions/jwk_from_key_like.fromKeyLike.md index a09744a528..afeac79299 100644 --- a/docs/functions/jwk_from_key_like.fromKeyLike.md +++ b/docs/functions/jwk_from_key_like.fromKeyLike.md @@ -18,7 +18,7 @@ const { fromKeyLike } = require('jose/jwk/from_key_like') **`example`** Deno import ```js -import { fromKeyLike } from 'https://deno.land/x/jose@v3.16.0/jwk/from_key_like.ts' +import { fromKeyLike } from 'https://deno.land/x/jose@v3.16.1/jwk/from_key_like.ts' ``` **`example`** Usage @@ -42,4 +42,4 @@ console.log(publicJwk) #### Defined in -[jwk/from_key_like.ts:33](https://github.com/panva/jose/blob/v3.16.0/src/jwk/from_key_like.ts#L33) +[jwk/from_key_like.ts:33](https://github.com/panva/jose/blob/v3.16.1/src/jwk/from_key_like.ts#L33) diff --git a/docs/functions/jwk_parse.parseJwk.md b/docs/functions/jwk_parse.parseJwk.md index 1b91f57009..b1fb617bc1 100644 --- a/docs/functions/jwk_parse.parseJwk.md +++ b/docs/functions/jwk_parse.parseJwk.md @@ -21,7 +21,7 @@ const { parseJwk } = require('jose/jwk/parse') **`example`** Deno import ```js -import { parseJwk } from 'https://deno.land/x/jose@v3.16.0/jwk/parse.ts' +import { parseJwk } from 'https://deno.land/x/jose@v3.16.1/jwk/parse.ts' ``` **`example`** Usage @@ -54,4 +54,4 @@ const rsaPublicKey = await parseJwk({ #### Defined in -[jwk/parse.ts:50](https://github.com/panva/jose/blob/v3.16.0/src/jwk/parse.ts#L50) +[jwk/parse.ts:50](https://github.com/panva/jose/blob/v3.16.1/src/jwk/parse.ts#L50) diff --git a/docs/functions/jwk_thumbprint.calculateThumbprint.md b/docs/functions/jwk_thumbprint.calculateThumbprint.md index 06503acf5e..9cb432f6f9 100644 --- a/docs/functions/jwk_thumbprint.calculateThumbprint.md +++ b/docs/functions/jwk_thumbprint.calculateThumbprint.md @@ -19,7 +19,7 @@ const { calculateThumbprint } = require('jose/jwk/thumbprint') **`example`** Deno import ```js -import { calculateThumbprint } from 'https://deno.land/x/jose@v3.16.0/jwk/thumbprint.ts' +import { calculateThumbprint } from 'https://deno.land/x/jose@v3.16.1/jwk/thumbprint.ts' ``` **`example`** Usage @@ -46,4 +46,4 @@ console.log(thumbprint) #### Defined in -[jwk/thumbprint.ts:49](https://github.com/panva/jose/blob/v3.16.0/src/jwk/thumbprint.ts#L49) +[jwk/thumbprint.ts:49](https://github.com/panva/jose/blob/v3.16.1/src/jwk/thumbprint.ts#L49) diff --git a/docs/functions/jwks_remote.createRemoteJWKSet.md b/docs/functions/jwks_remote.createRemoteJWKSet.md index 2b015b8f29..3e3fcd0ba1 100644 --- a/docs/functions/jwks_remote.createRemoteJWKSet.md +++ b/docs/functions/jwks_remote.createRemoteJWKSet.md @@ -21,7 +21,7 @@ const { createRemoteJWKSet } = require('jose/jwks/remote') **`example`** Deno import ```js -import { createRemoteJWKSet } from 'https://deno.land/x/jose@v3.16.0/jwks/remote.ts' +import { createRemoteJWKSet } from 'https://deno.land/x/jose@v3.16.1/jwks/remote.ts' ``` **`example`** Usage @@ -51,4 +51,4 @@ console.log(payload) #### Defined in -[jwks/remote.ts:256](https://github.com/panva/jose/blob/v3.16.0/src/jwks/remote.ts#L256) +[jwks/remote.ts:256](https://github.com/panva/jose/blob/v3.16.1/src/jwks/remote.ts#L256) diff --git a/docs/functions/jws_compact_verify.compactVerify.md b/docs/functions/jws_compact_verify.compactVerify.md index 36a7b4bf36..7567f75a15 100644 --- a/docs/functions/jws_compact_verify.compactVerify.md +++ b/docs/functions/jws_compact_verify.compactVerify.md @@ -18,7 +18,7 @@ const { compactVerify } = require('jose/jws/compact/verify') **`example`** Deno import ```js -import { compactVerify } from 'https://deno.land/x/jose@v3.16.0/jws/compact/verify.ts' +import { compactVerify } from 'https://deno.land/x/jose@v3.16.1/jws/compact/verify.ts' ``` **`example`** Usage @@ -46,4 +46,4 @@ console.log(decoder.decode(payload)) #### Defined in -[jws/compact/verify.ts:56](https://github.com/panva/jose/blob/v3.16.0/src/jws/compact/verify.ts#L56) +[jws/compact/verify.ts:56](https://github.com/panva/jose/blob/v3.16.1/src/jws/compact/verify.ts#L56) diff --git a/docs/functions/jws_flattened_verify.flattenedVerify.md b/docs/functions/jws_flattened_verify.flattenedVerify.md index cd615019ad..93794e7f33 100644 --- a/docs/functions/jws_flattened_verify.flattenedVerify.md +++ b/docs/functions/jws_flattened_verify.flattenedVerify.md @@ -18,7 +18,7 @@ const { flattenedVerify } = require('jose/jws/flattened/verify') **`example`** Deno import ```js -import { flattenedVerify } from 'https://deno.land/x/jose@v3.16.0/jws/flattened/verify.ts' +import { flattenedVerify } from 'https://deno.land/x/jose@v3.16.1/jws/flattened/verify.ts' ``` **`example`** Usage @@ -50,4 +50,4 @@ console.log(decoder.decode(payload)) #### Defined in -[jws/flattened/verify.ts:71](https://github.com/panva/jose/blob/v3.16.0/src/jws/flattened/verify.ts#L71) +[jws/flattened/verify.ts:71](https://github.com/panva/jose/blob/v3.16.1/src/jws/flattened/verify.ts#L71) diff --git a/docs/functions/jws_general_verify.generalVerify.md b/docs/functions/jws_general_verify.generalVerify.md index e9ba0a5085..8c654a41e7 100644 --- a/docs/functions/jws_general_verify.generalVerify.md +++ b/docs/functions/jws_general_verify.generalVerify.md @@ -18,7 +18,7 @@ const { generalVerify } = require('jose/jws/general/verify') **`example`** Deno import ```js -import { generalVerify } from 'https://deno.land/x/jose@v3.16.0/jws/general/verify.ts' +import { generalVerify } from 'https://deno.land/x/jose@v3.16.1/jws/general/verify.ts' ``` **`example`** Usage @@ -54,4 +54,4 @@ console.log(decoder.decode(payload)) #### Defined in -[jws/general/verify.ts:65](https://github.com/panva/jose/blob/v3.16.0/src/jws/general/verify.ts#L65) +[jws/general/verify.ts:65](https://github.com/panva/jose/blob/v3.16.1/src/jws/general/verify.ts#L65) diff --git a/docs/functions/jwt_decrypt.jwtDecrypt.md b/docs/functions/jwt_decrypt.jwtDecrypt.md index dedbc83198..c63400e879 100644 --- a/docs/functions/jwt_decrypt.jwtDecrypt.md +++ b/docs/functions/jwt_decrypt.jwtDecrypt.md @@ -18,7 +18,7 @@ const { jwtDecrypt } = require('jose/jwt/decrypt') **`example`** Deno import ```js -import { jwtDecrypt } from 'https://deno.land/x/jose@v3.16.0/jwt/decrypt.ts' +import { jwtDecrypt } from 'https://deno.land/x/jose@v3.16.1/jwt/decrypt.ts' ``` **`example`** Usage @@ -48,4 +48,4 @@ console.log(payload) #### Defined in -[jwt/decrypt.ts:61](https://github.com/panva/jose/blob/v3.16.0/src/jwt/decrypt.ts#L61) +[jwt/decrypt.ts:61](https://github.com/panva/jose/blob/v3.16.1/src/jwt/decrypt.ts#L61) diff --git a/docs/functions/jwt_verify.jwtVerify.md b/docs/functions/jwt_verify.jwtVerify.md index cdcd2f0a3c..e4726eba2e 100644 --- a/docs/functions/jwt_verify.jwtVerify.md +++ b/docs/functions/jwt_verify.jwtVerify.md @@ -18,7 +18,7 @@ const { jwtVerify } = require('jose/jwt/verify') **`example`** Deno import ```js -import { jwtVerify } from 'https://deno.land/x/jose@v3.16.0/jwt/verify.ts' +import { jwtVerify } from 'https://deno.land/x/jose@v3.16.1/jwt/verify.ts' ``` **`example`** Usage @@ -48,4 +48,4 @@ console.log(payload) #### Defined in -[jwt/verify.ts:64](https://github.com/panva/jose/blob/v3.16.0/src/jwt/verify.ts#L64) +[jwt/verify.ts:64](https://github.com/panva/jose/blob/v3.16.1/src/jwt/verify.ts#L64) diff --git a/docs/functions/util_base64url.decode.md b/docs/functions/util_base64url.decode.md index 579c10d87d..7e90b6e18d 100644 --- a/docs/functions/util_base64url.decode.md +++ b/docs/functions/util_base64url.decode.md @@ -16,4 +16,4 @@ #### Defined in -[util/base64url.ts:21](https://github.com/panva/jose/blob/v3.16.0/src/util/base64url.ts#L21) +[util/base64url.ts:21](https://github.com/panva/jose/blob/v3.16.1/src/util/base64url.ts#L21) diff --git a/docs/functions/util_base64url.encode.md b/docs/functions/util_base64url.encode.md index 35e0f5262c..62b500752d 100644 --- a/docs/functions/util_base64url.encode.md +++ b/docs/functions/util_base64url.encode.md @@ -16,4 +16,4 @@ #### Defined in -[util/base64url.ts:20](https://github.com/panva/jose/blob/v3.16.0/src/util/base64url.ts#L20) +[util/base64url.ts:20](https://github.com/panva/jose/blob/v3.16.1/src/util/base64url.ts#L20) diff --git a/docs/functions/util_decode_protected_header.decodeProtectedHeader.md b/docs/functions/util_decode_protected_header.decodeProtectedHeader.md index 5058204919..458e1ee5d0 100644 --- a/docs/functions/util_decode_protected_header.decodeProtectedHeader.md +++ b/docs/functions/util_decode_protected_header.decodeProtectedHeader.md @@ -18,7 +18,7 @@ const { decodeProtectedHeader } = require('jose/util/decode_protected_header') **`example`** Deno import ```js -import { decodeProtectedHeader } from 'https://deno.land/x/jose@v3.16.0/util/decode_protected_header.ts' +import { decodeProtectedHeader } from 'https://deno.land/x/jose@v3.16.1/util/decode_protected_header.ts' ``` **`example`** Usage @@ -39,4 +39,4 @@ console.log(protectedHeader) #### Defined in -[util/decode_protected_header.ts:34](https://github.com/panva/jose/blob/v3.16.0/src/util/decode_protected_header.ts#L34) +[util/decode_protected_header.ts:34](https://github.com/panva/jose/blob/v3.16.1/src/util/decode_protected_header.ts#L34) diff --git a/docs/functions/util_generate_key_pair.generateKeyPair.md b/docs/functions/util_generate_key_pair.generateKeyPair.md index 415d80a673..52465b877b 100644 --- a/docs/functions/util_generate_key_pair.generateKeyPair.md +++ b/docs/functions/util_generate_key_pair.generateKeyPair.md @@ -23,7 +23,7 @@ const { generateKeyPair } = require('jose/util/generate_key_pair') **`example`** Deno import ```js -import { generateKeyPair } from 'https://deno.land/x/jose@v3.16.0/util/generate_key_pair.ts' +import { generateKeyPair } from 'https://deno.land/x/jose@v3.16.1/util/generate_key_pair.ts' ``` **`example`** Usage @@ -46,4 +46,4 @@ console.log(privateKey) #### Defined in -[util/generate_key_pair.ts:71](https://github.com/panva/jose/blob/v3.16.0/src/util/generate_key_pair.ts#L71) +[util/generate_key_pair.ts:71](https://github.com/panva/jose/blob/v3.16.1/src/util/generate_key_pair.ts#L71) diff --git a/docs/functions/util_generate_secret.generateSecret.md b/docs/functions/util_generate_secret.generateSecret.md index 52f0972b89..76ec38584e 100644 --- a/docs/functions/util_generate_secret.generateSecret.md +++ b/docs/functions/util_generate_secret.generateSecret.md @@ -21,7 +21,7 @@ const { generateSecret } = require('jose/util/generate_secret') **`example`** Deno import ```js -import { generateSecret } from 'https://deno.land/x/jose@v3.16.0/util/generate_secret.ts' +import { generateSecret } from 'https://deno.land/x/jose@v3.16.1/util/generate_secret.ts' ``` **`example`** Usage @@ -43,4 +43,4 @@ console.log(secret) #### Defined in -[util/generate_secret.ts:43](https://github.com/panva/jose/blob/v3.16.0/src/util/generate_secret.ts#L43) +[util/generate_secret.ts:43](https://github.com/panva/jose/blob/v3.16.1/src/util/generate_secret.ts#L43) diff --git a/docs/functions/util_random.random.md b/docs/functions/util_random.random.md index c62f6b6280..73789bd9cf 100644 --- a/docs/functions/util_random.random.md +++ b/docs/functions/util_random.random.md @@ -16,4 +16,4 @@ #### Defined in -[util/random.ts:7](https://github.com/panva/jose/blob/v3.16.0/src/util/random.ts#L7) +[util/random.ts:7](https://github.com/panva/jose/blob/v3.16.1/src/util/random.ts#L7) diff --git a/docs/interfaces/jwe_compact_decrypt.CompactDecryptGetKey.md b/docs/interfaces/jwe_compact_decrypt.CompactDecryptGetKey.md index 7b6efb0766..c0d274e0cc 100644 --- a/docs/interfaces/jwe_compact_decrypt.CompactDecryptGetKey.md +++ b/docs/interfaces/jwe_compact_decrypt.CompactDecryptGetKey.md @@ -30,4 +30,4 @@ No token components have been verified at the time of this function call. #### Defined in -[types.d.ts:152](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L152) +[types.d.ts:152](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L152) diff --git a/docs/interfaces/jwe_flattened_decrypt.FlattenedDecryptGetKey.md b/docs/interfaces/jwe_flattened_decrypt.FlattenedDecryptGetKey.md index 15d31eb833..a91e035eb7 100644 --- a/docs/interfaces/jwe_flattened_decrypt.FlattenedDecryptGetKey.md +++ b/docs/interfaces/jwe_flattened_decrypt.FlattenedDecryptGetKey.md @@ -30,4 +30,4 @@ No token components have been verified at the time of this function call. #### Defined in -[types.d.ts:152](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L152) +[types.d.ts:152](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L152) diff --git a/docs/interfaces/jwe_general_decrypt.GeneralDecryptGetKey.md b/docs/interfaces/jwe_general_decrypt.GeneralDecryptGetKey.md index d0bac8f9b6..4a519dafdb 100644 --- a/docs/interfaces/jwe_general_decrypt.GeneralDecryptGetKey.md +++ b/docs/interfaces/jwe_general_decrypt.GeneralDecryptGetKey.md @@ -30,4 +30,4 @@ No token components have been verified at the time of this function call. #### Defined in -[types.d.ts:152](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L152) +[types.d.ts:152](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L152) diff --git a/docs/interfaces/jwks_remote.RemoteJWKSetOptions.md b/docs/interfaces/jwks_remote.RemoteJWKSetOptions.md index d51462b7e3..bfe35da87a 100644 --- a/docs/interfaces/jwks_remote.RemoteJWKSetOptions.md +++ b/docs/interfaces/jwks_remote.RemoteJWKSetOptions.md @@ -28,7 +28,7 @@ when used outside of Node.js runtime. #### Defined in -[jwks/remote.ts:61](https://github.com/panva/jose/blob/v3.16.0/src/jwks/remote.ts#L61) +[jwks/remote.ts:61](https://github.com/panva/jose/blob/v3.16.1/src/jwks/remote.ts#L61) ___ @@ -41,7 +41,7 @@ after a previous successful fetch. Default is 30000. #### Defined in -[jwks/remote.ts:50](https://github.com/panva/jose/blob/v3.16.0/src/jwks/remote.ts#L50) +[jwks/remote.ts:50](https://github.com/panva/jose/blob/v3.16.1/src/jwks/remote.ts#L50) ___ @@ -54,4 +54,4 @@ aborted and the verification will fail. Default is 5000. #### Defined in -[jwks/remote.ts:44](https://github.com/panva/jose/blob/v3.16.0/src/jwks/remote.ts#L44) +[jwks/remote.ts:44](https://github.com/panva/jose/blob/v3.16.1/src/jwks/remote.ts#L44) diff --git a/docs/interfaces/jws_compact_verify.CompactVerifyGetKey.md b/docs/interfaces/jws_compact_verify.CompactVerifyGetKey.md index 407c8328b9..abec6896c6 100644 --- a/docs/interfaces/jws_compact_verify.CompactVerifyGetKey.md +++ b/docs/interfaces/jws_compact_verify.CompactVerifyGetKey.md @@ -33,4 +33,4 @@ to verify using a remote JSON Web Key Set. #### Defined in -[types.d.ts:152](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L152) +[types.d.ts:152](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L152) diff --git a/docs/interfaces/jws_flattened_verify.FlattenedVerifyGetKey.md b/docs/interfaces/jws_flattened_verify.FlattenedVerifyGetKey.md index c1a37e6e53..d5e61721fe 100644 --- a/docs/interfaces/jws_flattened_verify.FlattenedVerifyGetKey.md +++ b/docs/interfaces/jws_flattened_verify.FlattenedVerifyGetKey.md @@ -33,4 +33,4 @@ to verify using a remote JSON Web Key Set. #### Defined in -[types.d.ts:152](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L152) +[types.d.ts:152](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L152) diff --git a/docs/interfaces/jws_general_sign.Signature.md b/docs/interfaces/jws_general_sign.Signature.md index 8f11766a1a..cef6e8e551 100644 --- a/docs/interfaces/jws_general_sign.Signature.md +++ b/docs/interfaces/jws_general_sign.Signature.md @@ -29,7 +29,7 @@ Sets the JWS Protected Header on the Signature object. #### Defined in -[jws/general/sign.ts:12](https://github.com/panva/jose/blob/v3.16.0/src/jws/general/sign.ts#L12) +[jws/general/sign.ts:12](https://github.com/panva/jose/blob/v3.16.1/src/jws/general/sign.ts#L12) ___ @@ -51,4 +51,4 @@ Sets the JWS Unprotected Header on the Signature object. #### Defined in -[jws/general/sign.ts:19](https://github.com/panva/jose/blob/v3.16.0/src/jws/general/sign.ts#L19) +[jws/general/sign.ts:19](https://github.com/panva/jose/blob/v3.16.1/src/jws/general/sign.ts#L19) diff --git a/docs/interfaces/jws_general_verify.GeneralVerifyGetKey.md b/docs/interfaces/jws_general_verify.GeneralVerifyGetKey.md index 0dfff14522..63fc55f1c5 100644 --- a/docs/interfaces/jws_general_verify.GeneralVerifyGetKey.md +++ b/docs/interfaces/jws_general_verify.GeneralVerifyGetKey.md @@ -33,4 +33,4 @@ to verify using a remote JSON Web Key Set. #### Defined in -[types.d.ts:152](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L152) +[types.d.ts:152](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L152) diff --git a/docs/interfaces/jwt_decrypt.JWTDecryptGetKey.md b/docs/interfaces/jwt_decrypt.JWTDecryptGetKey.md index d94071cf66..298841f4a3 100644 --- a/docs/interfaces/jwt_decrypt.JWTDecryptGetKey.md +++ b/docs/interfaces/jwt_decrypt.JWTDecryptGetKey.md @@ -30,4 +30,4 @@ No token components have been verified at the time of this function call. #### Defined in -[types.d.ts:152](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L152) +[types.d.ts:152](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L152) diff --git a/docs/interfaces/jwt_decrypt.JWTDecryptOptions.md b/docs/interfaces/jwt_decrypt.JWTDecryptOptions.md index 552010e6a4..14113f4abf 100644 --- a/docs/interfaces/jwt_decrypt.JWTDecryptOptions.md +++ b/docs/interfaces/jwt_decrypt.JWTDecryptOptions.md @@ -42,7 +42,7 @@ Expected JWT "aud" (Audience) Claim value(s). #### Defined in -[types.d.ts:486](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L486) +[types.d.ts:486](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L486) ___ @@ -60,7 +60,7 @@ Expected clock tolerance #### Defined in -[types.d.ts:493](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L493) +[types.d.ts:493](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L493) ___ @@ -78,7 +78,7 @@ key/secret are allowed. #### Defined in -[types.d.ts:459](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L459) +[types.d.ts:459](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L459) ___ @@ -115,7 +115,7 @@ default built-in treatment are currently available. #### Defined in -[types.d.ts:440](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L440) +[types.d.ts:440](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L440) ___ @@ -131,7 +131,7 @@ Date to use when comparing NumericDate claims, defaults to `new Date()`. #### Defined in -[types.d.ts:520](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L520) +[types.d.ts:520](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L520) ___ @@ -148,7 +148,7 @@ when you expect JWEs with compressed plaintext. #### Defined in -[types.d.ts:465](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L465) +[types.d.ts:465](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L465) ___ @@ -164,7 +164,7 @@ Expected JWT "iss" (Issuer) Claim value(s). #### Defined in -[types.d.ts:498](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L498) +[types.d.ts:498](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L498) ___ @@ -180,7 +180,7 @@ A list of accepted JWE "alg" (Algorithm) Header Parameter values. #### Defined in -[types.d.ts:452](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L452) +[types.d.ts:452](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L452) ___ @@ -198,7 +198,7 @@ Maximum time elapsed (in seconds) from the JWT "iat" (Issued At) Claim value. #### Defined in -[types.d.ts:505](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L505) +[types.d.ts:505](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L505) ___ @@ -214,7 +214,7 @@ Expected JWT "sub" (Subject) Claim value. #### Defined in -[types.d.ts:510](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L510) +[types.d.ts:510](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L510) ___ @@ -230,4 +230,4 @@ Expected JWT "typ" (Type) Header Parameter value. #### Defined in -[types.d.ts:515](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L515) +[types.d.ts:515](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L515) diff --git a/docs/interfaces/jwt_unsecured.UnsecuredResult.md b/docs/interfaces/jwt_unsecured.UnsecuredResult.md index 4b29fef834..898d73e835 100644 --- a/docs/interfaces/jwt_unsecured.UnsecuredResult.md +++ b/docs/interfaces/jwt_unsecured.UnsecuredResult.md @@ -17,7 +17,7 @@ #### Defined in -[jwt/unsecured.ts:10](https://github.com/panva/jose/blob/v3.16.0/src/jwt/unsecured.ts#L10) +[jwt/unsecured.ts:10](https://github.com/panva/jose/blob/v3.16.1/src/jwt/unsecured.ts#L10) ___ @@ -27,4 +27,4 @@ ___ #### Defined in -[jwt/unsecured.ts:9](https://github.com/panva/jose/blob/v3.16.0/src/jwt/unsecured.ts#L9) +[jwt/unsecured.ts:9](https://github.com/panva/jose/blob/v3.16.1/src/jwt/unsecured.ts#L9) diff --git a/docs/interfaces/jwt_verify.JWTVerifyGetKey.md b/docs/interfaces/jwt_verify.JWTVerifyGetKey.md index ad5b013fa1..ada80efdd9 100644 --- a/docs/interfaces/jwt_verify.JWTVerifyGetKey.md +++ b/docs/interfaces/jwt_verify.JWTVerifyGetKey.md @@ -33,4 +33,4 @@ to verify using a remote JSON Web Key Set. #### Defined in -[types.d.ts:152](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L152) +[types.d.ts:152](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L152) diff --git a/docs/interfaces/jwt_verify.JWTVerifyOptions.md b/docs/interfaces/jwt_verify.JWTVerifyOptions.md index c65c1dedce..1c3e03c3cd 100644 --- a/docs/interfaces/jwt_verify.JWTVerifyOptions.md +++ b/docs/interfaces/jwt_verify.JWTVerifyOptions.md @@ -42,7 +42,7 @@ key/secret are allowed. Note: "none" is never accepted. #### Defined in -[types.d.ts:532](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L532) +[types.d.ts:532](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L532) ___ @@ -58,7 +58,7 @@ Expected JWT "aud" (Audience) Claim value(s). #### Defined in -[types.d.ts:486](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L486) +[types.d.ts:486](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L486) ___ @@ -76,7 +76,7 @@ Expected clock tolerance #### Defined in -[types.d.ts:493](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L493) +[types.d.ts:493](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L493) ___ @@ -113,7 +113,7 @@ default built-in treatment are currently available. #### Defined in -[types.d.ts:440](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L440) +[types.d.ts:440](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L440) ___ @@ -129,7 +129,7 @@ Date to use when comparing NumericDate claims, defaults to `new Date()`. #### Defined in -[types.d.ts:520](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L520) +[types.d.ts:520](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L520) ___ @@ -145,7 +145,7 @@ Expected JWT "iss" (Issuer) Claim value(s). #### Defined in -[types.d.ts:498](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L498) +[types.d.ts:498](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L498) ___ @@ -163,7 +163,7 @@ Maximum time elapsed (in seconds) from the JWT "iat" (Issued At) Claim value. #### Defined in -[types.d.ts:505](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L505) +[types.d.ts:505](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L505) ___ @@ -179,7 +179,7 @@ Expected JWT "sub" (Subject) Claim value. #### Defined in -[types.d.ts:510](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L510) +[types.d.ts:510](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L510) ___ @@ -195,4 +195,4 @@ Expected JWT "typ" (Type) Header Parameter value. #### Defined in -[types.d.ts:515](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L515) +[types.d.ts:515](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L515) diff --git a/docs/interfaces/types.CompactDecryptResult.md b/docs/interfaces/types.CompactDecryptResult.md index b36d34cf65..38409b9ada 100644 --- a/docs/interfaces/types.CompactDecryptResult.md +++ b/docs/interfaces/types.CompactDecryptResult.md @@ -19,7 +19,7 @@ Plaintext. #### Defined in -[types.d.ts:633](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L633) +[types.d.ts:633](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L633) ___ @@ -31,4 +31,4 @@ JWE Protected Header. #### Defined in -[types.d.ts:638](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L638) +[types.d.ts:638](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L638) diff --git a/docs/interfaces/types.CompactVerifyResult.md b/docs/interfaces/types.CompactVerifyResult.md index 442fcda4cc..22b5a656a6 100644 --- a/docs/interfaces/types.CompactVerifyResult.md +++ b/docs/interfaces/types.CompactVerifyResult.md @@ -19,7 +19,7 @@ JWS Payload. #### Defined in -[types.d.ts:664](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L664) +[types.d.ts:664](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L664) ___ @@ -31,4 +31,4 @@ JWS Protected Header. #### Defined in -[types.d.ts:669](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L669) +[types.d.ts:669](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L669) diff --git a/docs/interfaces/types.CritOption.md b/docs/interfaces/types.CritOption.md index 7bbba5caa7..de3c1e1a46 100644 --- a/docs/interfaces/types.CritOption.md +++ b/docs/interfaces/types.CritOption.md @@ -53,4 +53,4 @@ default built-in treatment are currently available. #### Defined in -[types.d.ts:440](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L440) +[types.d.ts:440](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L440) diff --git a/docs/interfaces/types.DecryptOptions.md b/docs/interfaces/types.DecryptOptions.md index 36eda0e8ac..572b63de81 100644 --- a/docs/interfaces/types.DecryptOptions.md +++ b/docs/interfaces/types.DecryptOptions.md @@ -33,7 +33,7 @@ key/secret are allowed. #### Defined in -[types.d.ts:459](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L459) +[types.d.ts:459](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L459) ___ @@ -70,7 +70,7 @@ default built-in treatment are currently available. #### Defined in -[types.d.ts:440](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L440) +[types.d.ts:440](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L440) ___ @@ -83,7 +83,7 @@ when you expect JWEs with compressed plaintext. #### Defined in -[types.d.ts:465](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L465) +[types.d.ts:465](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L465) ___ @@ -95,4 +95,4 @@ A list of accepted JWE "alg" (Algorithm) Header Parameter values. #### Defined in -[types.d.ts:452](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L452) +[types.d.ts:452](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L452) diff --git a/docs/interfaces/types.DeflateFunction.md b/docs/interfaces/types.DeflateFunction.md index 1eeb0a70a3..b35b52c9dd 100644 --- a/docs/interfaces/types.DeflateFunction.md +++ b/docs/interfaces/types.DeflateFunction.md @@ -22,4 +22,4 @@ Deflate Raw implementation, e.g. promisified [zlib.deflateRaw](https://nodejs.or #### Defined in -[types.d.ts:590](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L590) +[types.d.ts:590](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L590) diff --git a/docs/interfaces/types.EncryptOptions.md b/docs/interfaces/types.EncryptOptions.md index d167a4cbcf..4bed2c4fb5 100644 --- a/docs/interfaces/types.EncryptOptions.md +++ b/docs/interfaces/types.EncryptOptions.md @@ -52,7 +52,7 @@ default built-in treatment are currently available. #### Defined in -[types.d.ts:440](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L440) +[types.d.ts:440](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L440) ___ @@ -65,4 +65,4 @@ when you will be producing JWEs with compressed plaintext. #### Defined in -[types.d.ts:476](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L476) +[types.d.ts:476](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L476) diff --git a/docs/interfaces/types.FlattenedDecryptResult.md b/docs/interfaces/types.FlattenedDecryptResult.md index 73039c4444..2930e7fb9d 100644 --- a/docs/interfaces/types.FlattenedDecryptResult.md +++ b/docs/interfaces/types.FlattenedDecryptResult.md @@ -28,7 +28,7 @@ JWE AAD. #### Defined in -[types.d.ts:604](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L604) +[types.d.ts:604](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L604) ___ @@ -40,7 +40,7 @@ Plaintext. #### Defined in -[types.d.ts:609](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L609) +[types.d.ts:609](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L609) ___ @@ -52,7 +52,7 @@ JWE Protected Header. #### Defined in -[types.d.ts:614](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L614) +[types.d.ts:614](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L614) ___ @@ -64,7 +64,7 @@ JWE Shared Unprotected Header. #### Defined in -[types.d.ts:619](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L619) +[types.d.ts:619](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L619) ___ @@ -76,4 +76,4 @@ JWE Per-Recipient Unprotected Header. #### Defined in -[types.d.ts:624](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L624) +[types.d.ts:624](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L624) diff --git a/docs/interfaces/types.FlattenedJWE.md b/docs/interfaces/types.FlattenedJWE.md index 26ec430422..9a5836afcc 100644 --- a/docs/interfaces/types.FlattenedJWE.md +++ b/docs/interfaces/types.FlattenedJWE.md @@ -31,7 +31,7 @@ encrypted. #### Defined in -[types.d.ts:324](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L324) +[types.d.ts:324](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L324) ___ @@ -44,7 +44,7 @@ BASE64URL(JWE Ciphertext). #### Defined in -[types.d.ts:330](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L330) +[types.d.ts:330](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L330) ___ @@ -58,7 +58,7 @@ non-empty; otherwise, it MUST be absent. #### Defined in -[types.d.ts:337](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L337) +[types.d.ts:337](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L337) ___ @@ -75,7 +75,7 @@ integrity protected. #### Defined in -[types.d.ts:347](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L347) +[types.d.ts:347](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L347) ___ @@ -89,7 +89,7 @@ Vector value is non-empty; otherwise, it MUST be absent. #### Defined in -[types.d.ts:354](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L354) +[types.d.ts:354](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L354) ___ @@ -104,7 +104,7 @@ Header Parameter values are integrity protected. #### Defined in -[types.d.ts:362](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L362) +[types.d.ts:362](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L362) ___ @@ -118,7 +118,7 @@ value is non-empty; otherwise, it MUST be absent. #### Defined in -[types.d.ts:369](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L369) +[types.d.ts:369](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L369) ___ @@ -134,4 +134,4 @@ These Header Parameter values are not integrity protected. #### Defined in -[types.d.ts:378](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L378) +[types.d.ts:378](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L378) diff --git a/docs/interfaces/types.FlattenedJWS.md b/docs/interfaces/types.FlattenedJWS.md index 540c7815d8..e6a33c0544 100644 --- a/docs/interfaces/types.FlattenedJWS.md +++ b/docs/interfaces/types.FlattenedJWS.md @@ -39,7 +39,7 @@ Partial.header #### Defined in -[types.d.ts:167](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L167) +[types.d.ts:167](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L167) ___ @@ -53,7 +53,7 @@ Partial.payload #### Defined in -[types.d.ts:217](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L217) +[types.d.ts:217](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L217) ___ @@ -72,7 +72,7 @@ Partial.protected #### Defined in -[types.d.ts:182](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L182) +[types.d.ts:182](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L182) ___ @@ -86,4 +86,4 @@ Partial.signature #### Defined in -[types.d.ts:218](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L218) +[types.d.ts:218](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L218) diff --git a/docs/interfaces/types.FlattenedJWSInput.md b/docs/interfaces/types.FlattenedJWSInput.md index 44b5640d66..5ddb567ef2 100644 --- a/docs/interfaces/types.FlattenedJWSInput.md +++ b/docs/interfaces/types.FlattenedJWSInput.md @@ -28,7 +28,7 @@ Parameter values are not integrity protected. #### Defined in -[types.d.ts:167](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L167) +[types.d.ts:167](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L167) ___ @@ -42,7 +42,7 @@ the value passed may also be a Uint8Array. #### Defined in -[types.d.ts:174](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L174) +[types.d.ts:174](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L174) ___ @@ -57,7 +57,7 @@ Header Parameter values are integrity protected. #### Defined in -[types.d.ts:182](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L182) +[types.d.ts:182](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L182) ___ @@ -70,4 +70,4 @@ BASE64URL(JWS Signature). #### Defined in -[types.d.ts:188](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L188) +[types.d.ts:188](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L188) diff --git a/docs/interfaces/types.FlattenedVerifyResult.md b/docs/interfaces/types.FlattenedVerifyResult.md index 56b24f0c00..725a77e4ae 100644 --- a/docs/interfaces/types.FlattenedVerifyResult.md +++ b/docs/interfaces/types.FlattenedVerifyResult.md @@ -26,7 +26,7 @@ JWS Payload. #### Defined in -[types.d.ts:645](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L645) +[types.d.ts:645](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L645) ___ @@ -38,7 +38,7 @@ JWS Protected Header. #### Defined in -[types.d.ts:650](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L650) +[types.d.ts:650](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L650) ___ @@ -50,4 +50,4 @@ JWS Unprotected Header. #### Defined in -[types.d.ts:655](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L655) +[types.d.ts:655](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L655) diff --git a/docs/interfaces/types.GeneralDecryptResult.md b/docs/interfaces/types.GeneralDecryptResult.md index 528c8f7262..c729423c78 100644 --- a/docs/interfaces/types.GeneralDecryptResult.md +++ b/docs/interfaces/types.GeneralDecryptResult.md @@ -32,7 +32,7 @@ JWE AAD. #### Defined in -[types.d.ts:604](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L604) +[types.d.ts:604](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L604) ___ @@ -48,7 +48,7 @@ Plaintext. #### Defined in -[types.d.ts:609](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L609) +[types.d.ts:609](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L609) ___ @@ -64,7 +64,7 @@ JWE Protected Header. #### Defined in -[types.d.ts:614](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L614) +[types.d.ts:614](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L614) ___ @@ -80,7 +80,7 @@ JWE Shared Unprotected Header. #### Defined in -[types.d.ts:619](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L619) +[types.d.ts:619](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L619) ___ @@ -96,4 +96,4 @@ JWE Per-Recipient Unprotected Header. #### Defined in -[types.d.ts:624](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L624) +[types.d.ts:624](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L624) diff --git a/docs/interfaces/types.GeneralJWE.md b/docs/interfaces/types.GeneralJWE.md index ec106ae48d..a1acfbb916 100644 --- a/docs/interfaces/types.GeneralJWE.md +++ b/docs/interfaces/types.GeneralJWE.md @@ -38,7 +38,7 @@ Omit.aad #### Defined in -[types.d.ts:324](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L324) +[types.d.ts:324](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L324) ___ @@ -55,7 +55,7 @@ Omit.ciphertext #### Defined in -[types.d.ts:330](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L330) +[types.d.ts:330](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L330) ___ @@ -73,7 +73,7 @@ Omit.iv #### Defined in -[types.d.ts:354](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L354) +[types.d.ts:354](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L354) ___ @@ -92,7 +92,7 @@ Omit.protected #### Defined in -[types.d.ts:362](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L362) +[types.d.ts:362](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L362) ___ @@ -102,7 +102,7 @@ ___ #### Defined in -[types.d.ts:382](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L382) +[types.d.ts:382](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L382) ___ @@ -120,7 +120,7 @@ Omit.tag #### Defined in -[types.d.ts:369](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L369) +[types.d.ts:369](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L369) ___ @@ -140,4 +140,4 @@ Omit.unprotected #### Defined in -[types.d.ts:378](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L378) +[types.d.ts:378](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L378) diff --git a/docs/interfaces/types.GeneralJWS.md b/docs/interfaces/types.GeneralJWS.md index e0610b9dbf..fbfbd44c2c 100644 --- a/docs/interfaces/types.GeneralJWS.md +++ b/docs/interfaces/types.GeneralJWS.md @@ -21,7 +21,7 @@ string when JWS Unencoded Payload Option #### Defined in -[types.d.ts:227](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L227) +[types.d.ts:227](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L227) ___ @@ -31,4 +31,4 @@ ___ #### Defined in -[types.d.ts:228](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L228) +[types.d.ts:228](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L228) diff --git a/docs/interfaces/types.GeneralJWSInput.md b/docs/interfaces/types.GeneralJWSInput.md index 420d550072..df0c112282 100644 --- a/docs/interfaces/types.GeneralJWSInput.md +++ b/docs/interfaces/types.GeneralJWSInput.md @@ -24,7 +24,7 @@ the value passed may also be a Uint8Array. #### Defined in -[types.d.ts:201](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L201) +[types.d.ts:201](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L201) ___ @@ -38,4 +38,4 @@ the JWS Protected Header. #### Defined in -[types.d.ts:208](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L208) +[types.d.ts:208](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L208) diff --git a/docs/interfaces/types.GeneralVerifyResult.md b/docs/interfaces/types.GeneralVerifyResult.md index 3bab5d8db9..e89d237aa7 100644 --- a/docs/interfaces/types.GeneralVerifyResult.md +++ b/docs/interfaces/types.GeneralVerifyResult.md @@ -30,7 +30,7 @@ JWS Payload. #### Defined in -[types.d.ts:645](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L645) +[types.d.ts:645](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L645) ___ @@ -46,7 +46,7 @@ JWS Protected Header. #### Defined in -[types.d.ts:650](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L650) +[types.d.ts:650](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L650) ___ @@ -62,4 +62,4 @@ JWS Unprotected Header. #### Defined in -[types.d.ts:655](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L655) +[types.d.ts:655](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L655) diff --git a/docs/interfaces/types.GetKeyFunction.md b/docs/interfaces/types.GetKeyFunction.md index cf122c23dc..758366f2ee 100644 --- a/docs/interfaces/types.GetKeyFunction.md +++ b/docs/interfaces/types.GetKeyFunction.md @@ -53,4 +53,4 @@ If you cannot match a key suitable for the token, throw an error instead. #### Defined in -[types.d.ts:152](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L152) +[types.d.ts:152](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L152) diff --git a/docs/interfaces/types.InflateFunction.md b/docs/interfaces/types.InflateFunction.md index 9ea3dd1c67..57c0271fc0 100644 --- a/docs/interfaces/types.InflateFunction.md +++ b/docs/interfaces/types.InflateFunction.md @@ -22,4 +22,4 @@ Inflate Raw implementation, e.g. promisified [zlib.inflateRaw](https://nodejs.or #### Defined in -[types.d.ts:597](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L597) +[types.d.ts:597](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L597) diff --git a/docs/interfaces/types.JWEHeaderParameters.md b/docs/interfaces/types.JWEHeaderParameters.md index 1e0599f824..0dc2556f66 100644 --- a/docs/interfaces/types.JWEHeaderParameters.md +++ b/docs/interfaces/types.JWEHeaderParameters.md @@ -44,7 +44,7 @@ JWE "alg" (Algorithm) Header Parameter. #### Defined in -[types.d.ts:393](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L393) +[types.d.ts:393](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L393) ___ @@ -56,7 +56,7 @@ JWE "crit" (Critical) Header Parameter. #### Defined in -[types.d.ts:403](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L403) +[types.d.ts:403](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L403) ___ @@ -72,7 +72,7 @@ ___ #### Defined in -[types.d.ts:270](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L270) +[types.d.ts:270](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L270) ___ @@ -84,7 +84,7 @@ JWE "enc" (Encryption Algorithm) Header Parameter. #### Defined in -[types.d.ts:398](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L398) +[types.d.ts:398](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L398) ___ @@ -100,7 +100,7 @@ ___ #### Defined in -[types.d.ts:255](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L255) +[types.d.ts:255](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L255) ___ @@ -116,7 +116,7 @@ ___ #### Defined in -[types.d.ts:260](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L260) +[types.d.ts:260](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L260) ___ @@ -132,7 +132,7 @@ ___ #### Defined in -[types.d.ts:235](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L235) +[types.d.ts:235](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L235) ___ @@ -148,7 +148,7 @@ ___ #### Defined in -[types.d.ts:265](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L265) +[types.d.ts:265](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L265) ___ @@ -164,7 +164,7 @@ ___ #### Defined in -[types.d.ts:245](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L245) +[types.d.ts:245](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L245) ___ @@ -180,7 +180,7 @@ ___ #### Defined in -[types.d.ts:240](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L240) +[types.d.ts:240](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L240) ___ @@ -196,7 +196,7 @@ ___ #### Defined in -[types.d.ts:250](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L250) +[types.d.ts:250](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L250) ___ @@ -208,4 +208,4 @@ JWE "zip" (Compression Algorithm) Header Parameter. #### Defined in -[types.d.ts:408](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L408) +[types.d.ts:408](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L408) diff --git a/docs/interfaces/types.JWEKeyManagementHeaderParameters.md b/docs/interfaces/types.JWEKeyManagementHeaderParameters.md index b699e4acbb..9a732ad3af 100644 --- a/docs/interfaces/types.JWEKeyManagementHeaderParameters.md +++ b/docs/interfaces/types.JWEKeyManagementHeaderParameters.md @@ -23,7 +23,7 @@ Recognized JWE Key Management-related Header Parameters. #### Defined in -[types.d.ts:305](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L305) +[types.d.ts:305](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L305) ___ @@ -33,7 +33,7 @@ ___ #### Defined in -[types.d.ts:306](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L306) +[types.d.ts:306](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L306) ___ @@ -43,7 +43,7 @@ ___ #### Defined in -[types.d.ts:307](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L307) +[types.d.ts:307](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L307) ___ @@ -53,7 +53,7 @@ ___ #### Defined in -[types.d.ts:308](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L308) +[types.d.ts:308](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L308) ___ @@ -63,7 +63,7 @@ ___ #### Defined in -[types.d.ts:309](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L309) +[types.d.ts:309](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L309) ___ @@ -73,4 +73,4 @@ ___ #### Defined in -[types.d.ts:310](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L310) +[types.d.ts:310](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L310) diff --git a/docs/interfaces/types.JWK.md b/docs/interfaces/types.JWK.md index 81abf03bd4..bcdb37610a 100644 --- a/docs/interfaces/types.JWK.md +++ b/docs/interfaces/types.JWK.md @@ -47,7 +47,7 @@ JWK "alg" (Algorithm) Parameter. #### Defined in -[types.d.ts:84](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L84) +[types.d.ts:84](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L84) ___ @@ -57,7 +57,7 @@ ___ #### Defined in -[types.d.ts:85](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L85) +[types.d.ts:85](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L85) ___ @@ -67,7 +67,7 @@ ___ #### Defined in -[types.d.ts:86](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L86) +[types.d.ts:86](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L86) ___ @@ -77,7 +77,7 @@ ___ #### Defined in -[types.d.ts:87](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L87) +[types.d.ts:87](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L87) ___ @@ -87,7 +87,7 @@ ___ #### Defined in -[types.d.ts:88](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L88) +[types.d.ts:88](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L88) ___ @@ -97,7 +97,7 @@ ___ #### Defined in -[types.d.ts:89](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L89) +[types.d.ts:89](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L89) ___ @@ -109,7 +109,7 @@ JWK "ext" (Extractable) Parameter. #### Defined in -[types.d.ts:93](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L93) +[types.d.ts:93](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L93) ___ @@ -119,7 +119,7 @@ ___ #### Defined in -[types.d.ts:94](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L94) +[types.d.ts:94](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L94) ___ @@ -131,7 +131,7 @@ JWK "key_ops" (Key Operations) Parameter. #### Defined in -[types.d.ts:98](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L98) +[types.d.ts:98](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L98) ___ @@ -143,7 +143,7 @@ JWK "kid" (Key ID) Parameter. #### Defined in -[types.d.ts:102](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L102) +[types.d.ts:102](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L102) ___ @@ -155,7 +155,7 @@ JWK "kty" (Key Type) Parameter. #### Defined in -[types.d.ts:106](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L106) +[types.d.ts:106](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L106) ___ @@ -165,7 +165,7 @@ ___ #### Defined in -[types.d.ts:107](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L107) +[types.d.ts:107](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L107) ___ @@ -175,7 +175,7 @@ ___ #### Defined in -[types.d.ts:108](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L108) +[types.d.ts:108](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L108) ___ @@ -185,7 +185,7 @@ ___ #### Defined in -[types.d.ts:113](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L113) +[types.d.ts:113](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L113) ___ @@ -195,7 +195,7 @@ ___ #### Defined in -[types.d.ts:114](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L114) +[types.d.ts:114](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L114) ___ @@ -205,7 +205,7 @@ ___ #### Defined in -[types.d.ts:115](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L115) +[types.d.ts:115](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L115) ___ @@ -217,7 +217,7 @@ JWK "use" (Public Key Use) Parameter. #### Defined in -[types.d.ts:119](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L119) +[types.d.ts:119](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L119) ___ @@ -227,7 +227,7 @@ ___ #### Defined in -[types.d.ts:120](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L120) +[types.d.ts:120](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L120) ___ @@ -239,7 +239,7 @@ JWK "x5c" (X.509 Certificate Chain) Parameter. #### Defined in -[types.d.ts:125](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L125) +[types.d.ts:125](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L125) ___ @@ -251,7 +251,7 @@ JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter. #### Defined in -[types.d.ts:129](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L129) +[types.d.ts:129](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L129) ___ @@ -263,7 +263,7 @@ ___ #### Defined in -[types.d.ts:133](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L133) +[types.d.ts:133](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L133) ___ @@ -275,7 +275,7 @@ JWK "x5u" (X.509 URL) Parameter. #### Defined in -[types.d.ts:137](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L137) +[types.d.ts:137](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L137) ___ @@ -285,4 +285,4 @@ ___ #### Defined in -[types.d.ts:121](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L121) +[types.d.ts:121](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L121) diff --git a/docs/interfaces/types.JWSHeaderParameters.md b/docs/interfaces/types.JWSHeaderParameters.md index 0b0bcbc4c0..e07ebfd5e9 100644 --- a/docs/interfaces/types.JWSHeaderParameters.md +++ b/docs/interfaces/types.JWSHeaderParameters.md @@ -43,7 +43,7 @@ JWS "alg" (Algorithm) Header Parameter. #### Defined in -[types.d.ts:281](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L281) +[types.d.ts:281](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L281) ___ @@ -57,7 +57,7 @@ representation and the JWS Signing Input computation as per #### Defined in -[types.d.ts:288](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L288) +[types.d.ts:288](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L288) ___ @@ -69,7 +69,7 @@ JWS "crit" (Critical) Header Parameter. #### Defined in -[types.d.ts:293](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L293) +[types.d.ts:293](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L293) ___ @@ -85,7 +85,7 @@ ___ #### Defined in -[types.d.ts:270](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L270) +[types.d.ts:270](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L270) ___ @@ -101,7 +101,7 @@ ___ #### Defined in -[types.d.ts:255](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L255) +[types.d.ts:255](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L255) ___ @@ -117,7 +117,7 @@ ___ #### Defined in -[types.d.ts:260](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L260) +[types.d.ts:260](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L260) ___ @@ -133,7 +133,7 @@ ___ #### Defined in -[types.d.ts:235](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L235) +[types.d.ts:235](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L235) ___ @@ -149,7 +149,7 @@ ___ #### Defined in -[types.d.ts:265](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L265) +[types.d.ts:265](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L265) ___ @@ -165,7 +165,7 @@ ___ #### Defined in -[types.d.ts:245](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L245) +[types.d.ts:245](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L245) ___ @@ -181,7 +181,7 @@ ___ #### Defined in -[types.d.ts:240](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L240) +[types.d.ts:240](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L240) ___ @@ -197,4 +197,4 @@ ___ #### Defined in -[types.d.ts:250](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L250) +[types.d.ts:250](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L250) diff --git a/docs/interfaces/types.JWTClaimVerificationOptions.md b/docs/interfaces/types.JWTClaimVerificationOptions.md index 453f20601a..ca810f9fe9 100644 --- a/docs/interfaces/types.JWTClaimVerificationOptions.md +++ b/docs/interfaces/types.JWTClaimVerificationOptions.md @@ -34,7 +34,7 @@ Expected JWT "aud" (Audience) Claim value(s). #### Defined in -[types.d.ts:486](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L486) +[types.d.ts:486](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L486) ___ @@ -48,7 +48,7 @@ Expected clock tolerance #### Defined in -[types.d.ts:493](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L493) +[types.d.ts:493](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L493) ___ @@ -60,7 +60,7 @@ Date to use when comparing NumericDate claims, defaults to `new Date()`. #### Defined in -[types.d.ts:520](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L520) +[types.d.ts:520](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L520) ___ @@ -72,7 +72,7 @@ Expected JWT "iss" (Issuer) Claim value(s). #### Defined in -[types.d.ts:498](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L498) +[types.d.ts:498](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L498) ___ @@ -86,7 +86,7 @@ Maximum time elapsed (in seconds) from the JWT "iat" (Issued At) Claim value. #### Defined in -[types.d.ts:505](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L505) +[types.d.ts:505](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L505) ___ @@ -98,7 +98,7 @@ Expected JWT "sub" (Subject) Claim value. #### Defined in -[types.d.ts:510](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L510) +[types.d.ts:510](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L510) ___ @@ -110,4 +110,4 @@ Expected JWT "typ" (Type) Header Parameter value. #### Defined in -[types.d.ts:515](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L515) +[types.d.ts:515](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L515) diff --git a/docs/interfaces/types.JWTDecryptResult.md b/docs/interfaces/types.JWTDecryptResult.md index 60dda00792..420892ac10 100644 --- a/docs/interfaces/types.JWTDecryptResult.md +++ b/docs/interfaces/types.JWTDecryptResult.md @@ -19,7 +19,7 @@ JWT Claims Set. #### Defined in -[types.d.ts:688](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L688) +[types.d.ts:688](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L688) ___ @@ -31,4 +31,4 @@ JWE Protected Header. #### Defined in -[types.d.ts:693](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L693) +[types.d.ts:693](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L693) diff --git a/docs/interfaces/types.JWTPayload.md b/docs/interfaces/types.JWTPayload.md index 06659e8afb..a584bae9d0 100644 --- a/docs/interfaces/types.JWTPayload.md +++ b/docs/interfaces/types.JWTPayload.md @@ -33,7 +33,7 @@ JWT Audience [RFC7519#section-4.1.3](https://tools.ietf.org/html/rfc7519#section #### Defined in -[types.d.ts:558](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L558) +[types.d.ts:558](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L558) ___ @@ -45,7 +45,7 @@ JWT Expiration Time - [RFC7519#section-4.1.4](https://tools.ietf.org/html/rfc751 #### Defined in -[types.d.ts:573](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L573) +[types.d.ts:573](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L573) ___ @@ -57,7 +57,7 @@ JWT Issued At - [RFC7519#section-4.1.6](https://tools.ietf.org/html/rfc7519#sect #### Defined in -[types.d.ts:578](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L578) +[types.d.ts:578](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L578) ___ @@ -69,7 +69,7 @@ JWT Issuer - [RFC7519#section-4.1.1](https://tools.ietf.org/html/rfc7519#section #### Defined in -[types.d.ts:548](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L548) +[types.d.ts:548](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L548) ___ @@ -81,7 +81,7 @@ JWT ID - [RFC7519#section-4.1.7](https://tools.ietf.org/html/rfc7519#section-4.1 #### Defined in -[types.d.ts:563](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L563) +[types.d.ts:563](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L563) ___ @@ -93,7 +93,7 @@ JWT Not Before - [RFC7519#section-4.1.5](https://tools.ietf.org/html/rfc7519#sec #### Defined in -[types.d.ts:568](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L568) +[types.d.ts:568](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L568) ___ @@ -105,4 +105,4 @@ JWT Subject - [RFC7519#section-4.1.2](https://tools.ietf.org/html/rfc7519#sectio #### Defined in -[types.d.ts:553](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L553) +[types.d.ts:553](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L553) diff --git a/docs/interfaces/types.JWTVerifyResult.md b/docs/interfaces/types.JWTVerifyResult.md index 5a1a1e7346..a4562ce378 100644 --- a/docs/interfaces/types.JWTVerifyResult.md +++ b/docs/interfaces/types.JWTVerifyResult.md @@ -19,7 +19,7 @@ JWT Claims Set. #### Defined in -[types.d.ts:676](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L676) +[types.d.ts:676](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L676) ___ @@ -31,4 +31,4 @@ JWS Protected Header. #### Defined in -[types.d.ts:681](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L681) +[types.d.ts:681](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L681) diff --git a/docs/interfaces/types.JoseHeaderParameters.md b/docs/interfaces/types.JoseHeaderParameters.md index eaadcbac7a..57221a05d6 100644 --- a/docs/interfaces/types.JoseHeaderParameters.md +++ b/docs/interfaces/types.JoseHeaderParameters.md @@ -33,7 +33,7 @@ #### Defined in -[types.d.ts:270](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L270) +[types.d.ts:270](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L270) ___ @@ -45,7 +45,7 @@ ___ #### Defined in -[types.d.ts:255](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L255) +[types.d.ts:255](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L255) ___ @@ -57,7 +57,7 @@ ___ #### Defined in -[types.d.ts:260](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L260) +[types.d.ts:260](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L260) ___ @@ -69,7 +69,7 @@ ___ #### Defined in -[types.d.ts:235](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L235) +[types.d.ts:235](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L235) ___ @@ -81,7 +81,7 @@ ___ #### Defined in -[types.d.ts:265](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L265) +[types.d.ts:265](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L265) ___ @@ -93,7 +93,7 @@ ___ #### Defined in -[types.d.ts:245](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L245) +[types.d.ts:245](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L245) ___ @@ -105,7 +105,7 @@ ___ #### Defined in -[types.d.ts:240](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L240) +[types.d.ts:240](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L240) ___ @@ -117,4 +117,4 @@ ___ #### Defined in -[types.d.ts:250](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L250) +[types.d.ts:250](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L250) diff --git a/docs/interfaces/types.SignOptions.md b/docs/interfaces/types.SignOptions.md index 26b60bde0e..8945a6898e 100644 --- a/docs/interfaces/types.SignOptions.md +++ b/docs/interfaces/types.SignOptions.md @@ -51,4 +51,4 @@ default built-in treatment are currently available. #### Defined in -[types.d.ts:440](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L440) +[types.d.ts:440](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L440) diff --git a/docs/interfaces/types.VerifyOptions.md b/docs/interfaces/types.VerifyOptions.md index d3bd2a4385..39acbe2f26 100644 --- a/docs/interfaces/types.VerifyOptions.md +++ b/docs/interfaces/types.VerifyOptions.md @@ -31,7 +31,7 @@ key/secret are allowed. Note: "none" is never accepted. #### Defined in -[types.d.ts:532](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L532) +[types.d.ts:532](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L532) ___ @@ -68,4 +68,4 @@ default built-in treatment are currently available. #### Defined in -[types.d.ts:440](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L440) +[types.d.ts:440](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L440) diff --git a/docs/interfaces/util_generate_key_pair.GenerateKeyPairOptions.md b/docs/interfaces/util_generate_key_pair.GenerateKeyPairOptions.md index 1d1969c8d0..42254468bb 100644 --- a/docs/interfaces/util_generate_key_pair.GenerateKeyPairOptions.md +++ b/docs/interfaces/util_generate_key_pair.GenerateKeyPairOptions.md @@ -22,7 +22,7 @@ the given JWA algorithm identifier. #### Defined in -[util/generate_key_pair.ts:22](https://github.com/panva/jose/blob/v3.16.0/src/util/generate_key_pair.ts#L22) +[util/generate_key_pair.ts:22](https://github.com/panva/jose/blob/v3.16.1/src/util/generate_key_pair.ts#L22) ___ @@ -36,7 +36,7 @@ ___ #### Defined in -[util/generate_key_pair.ts:35](https://github.com/panva/jose/blob/v3.16.0/src/util/generate_key_pair.ts#L35) +[util/generate_key_pair.ts:35](https://github.com/panva/jose/blob/v3.16.1/src/util/generate_key_pair.ts#L35) ___ @@ -49,4 +49,4 @@ A hint for RSA algorithms to generate an RSA key of a given `modulusLength` #### Defined in -[util/generate_key_pair.ts:28](https://github.com/panva/jose/blob/v3.16.0/src/util/generate_key_pair.ts#L28) +[util/generate_key_pair.ts:28](https://github.com/panva/jose/blob/v3.16.1/src/util/generate_key_pair.ts#L28) diff --git a/docs/interfaces/util_generate_key_pair.GenerateKeyPairResult.md b/docs/interfaces/util_generate_key_pair.GenerateKeyPairResult.md index f2c163838b..03166923e5 100644 --- a/docs/interfaces/util_generate_key_pair.GenerateKeyPairResult.md +++ b/docs/interfaces/util_generate_key_pair.GenerateKeyPairResult.md @@ -19,7 +19,7 @@ The generated Private Key. #### Defined in -[util/generate_key_pair.ts:8](https://github.com/panva/jose/blob/v3.16.0/src/util/generate_key_pair.ts#L8) +[util/generate_key_pair.ts:8](https://github.com/panva/jose/blob/v3.16.1/src/util/generate_key_pair.ts#L8) ___ @@ -31,4 +31,4 @@ Public Key corresponding to the generated Private Key. #### Defined in -[util/generate_key_pair.ts:13](https://github.com/panva/jose/blob/v3.16.0/src/util/generate_key_pair.ts#L13) +[util/generate_key_pair.ts:13](https://github.com/panva/jose/blob/v3.16.1/src/util/generate_key_pair.ts#L13) diff --git a/docs/interfaces/util_generate_secret.GenerateSecretOptions.md b/docs/interfaces/util_generate_secret.GenerateSecretOptions.md index 7fb85e993e..b214ca32e1 100644 --- a/docs/interfaces/util_generate_secret.GenerateSecretOptions.md +++ b/docs/interfaces/util_generate_secret.GenerateSecretOptions.md @@ -20,4 +20,4 @@ #### Defined in -[util/generate_secret.ts:10](https://github.com/panva/jose/blob/v3.16.0/src/util/generate_secret.ts#L10) +[util/generate_secret.ts:10](https://github.com/panva/jose/blob/v3.16.1/src/util/generate_secret.ts#L10) diff --git a/docs/types/types.KeyLike.md b/docs/types/types.KeyLike.md index 5291fb6f19..d24a43d176 100644 --- a/docs/types/types.KeyLike.md +++ b/docs/types/types.KeyLike.md @@ -73,4 +73,4 @@ const rsaPublicKey = await parseJwk({ #### Defined in -[types.d.ts:74](https://github.com/panva/jose/blob/v3.16.0/src/types.d.ts#L74) +[types.d.ts:74](https://github.com/panva/jose/blob/v3.16.1/src/types.d.ts#L74) diff --git a/docs/types/util_decode_protected_header.ProtectedHeaderParameters.md b/docs/types/util_decode_protected_header.ProtectedHeaderParameters.md index df272adec3..806a9590b9 100644 --- a/docs/types/util_decode_protected_header.ProtectedHeaderParameters.md +++ b/docs/types/util_decode_protected_header.ProtectedHeaderParameters.md @@ -6,4 +6,4 @@ #### Defined in -[util/decode_protected_header.ts:6](https://github.com/panva/jose/blob/v3.16.0/src/util/decode_protected_header.ts#L6) +[util/decode_protected_header.ts:6](https://github.com/panva/jose/blob/v3.16.1/src/util/decode_protected_header.ts#L6) diff --git a/karma.conf.js b/karma.conf.js index c8bd01060c..7a230f2e9a 100644 --- a/karma.conf.js +++ b/karma.conf.js @@ -96,8 +96,8 @@ module.exports = function (config) { "karma-browserstack-launcher", "karma-summary-reporter", ], - files: ["dist-browser-tests/*.js"], - reporters: ["summary"], + files: ["dist-browser-tests/keylike.js"], + reporters: ["progress", "summary"], port: 9876, autoWatch: false, browserStack: { @@ -105,6 +105,7 @@ module.exports = function (config) { accessKey: process.env.BROWSERSTACK_ACCESS_KEY, }, customLaunchers: browsers, + logLevel: config.LOG_WARN, client: { qunit: { showUI: true, diff --git a/package.json b/package.json index 2da7b310e1..6c79381fc7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "jose", - "version": "3.16.0", + "version": "3.16.1", "description": "Universal 'JSON Web Almost Everything' - JWA, JWS, JWE, JWT, JWK with no dependencies", "keywords": [ "browser", diff --git a/src/jwe/flattened/encrypt.ts b/src/jwe/flattened/encrypt.ts index dabcfd6892..ee1fe566c7 100644 --- a/src/jwe/flattened/encrypt.ts +++ b/src/jwe/flattened/encrypt.ts @@ -73,6 +73,9 @@ class FlattenedEncrypt { * @param plaintext Binary representation of the plaintext to encrypt. */ constructor(plaintext: Uint8Array) { + if (!(plaintext instanceof Uint8Array)) { + throw new TypeError('plaintext must be an instance of Uint8Array') + } this._plaintext = plaintext } diff --git a/src/jws/flattened/sign.ts b/src/jws/flattened/sign.ts index 107795a1c4..c556f8d20d 100644 --- a/src/jws/flattened/sign.ts +++ b/src/jws/flattened/sign.ts @@ -49,6 +49,9 @@ class FlattenedSign { * @param payload Binary representation of the payload to sign. */ constructor(payload: Uint8Array) { + if (!(payload instanceof Uint8Array)) { + throw new TypeError('payload must be an instance of Uint8Array') + } this._payload = payload } diff --git a/test-browser/generate_keys.js b/test-browser/generate_keys.js deleted file mode 100644 index 74ae7f6aed..0000000000 --- a/test-browser/generate_keys.js +++ /dev/null @@ -1,92 +0,0 @@ -import * as Bowser from 'bowser'; - -import generateKeyPair from '../dist/browser/util/generate_key_pair'; - -const browser = Bowser.parse(window.navigator.userAgent); - -const p521 = browser.engine.name !== 'WebKit'; - -QUnit.test('Generate PS256', async (assert) => { - assert.ok(await generateKeyPair('PS256')); -}); - -QUnit.test('extractable', async (assert) => { - let { privateKey, publicKey } = await generateKeyPair('PS256'); - assert.true(publicKey.extractable); - assert.false(privateKey.extractable); - - ({ privateKey } = await generateKeyPair('PS256', { extractable: true })); - assert.true(privateKey.extractable); -}); - -QUnit.test('Generate PS384', async (assert) => { - assert.ok(await generateKeyPair('PS384')); -}); - -QUnit.test('Generate PS512', async (assert) => { - assert.ok(await generateKeyPair('PS512')); -}); - -QUnit.test('Generate RS256', async (assert) => { - assert.ok(await generateKeyPair('RS256')); -}); - -QUnit.test('Generate RS384', async (assert) => { - assert.ok(await generateKeyPair('RS384')); -}); - -QUnit.test('Generate RS512', async (assert) => { - assert.ok(await generateKeyPair('RS512')); -}); - -QUnit.test('Generate ES256', async (assert) => { - assert.ok(await generateKeyPair('ES256')); -}); - -QUnit.test('Generate ES384', async (assert) => { - assert.ok(await generateKeyPair('ES384')); -}); - -if (p521) { - QUnit.test('Generate ES512', async (assert) => { - assert.ok(await generateKeyPair('ES512')); - }); -} else { - QUnit.test('Generate ES512', async (assert) => { - await assert.rejects(generateKeyPair('ES512')); - }); -} - -QUnit.test('RSA-OAEP', async (assert) => { - assert.ok(await generateKeyPair('RSA-OAEP')); -}); - -QUnit.test('RSA-OAEP-256', async (assert) => { - assert.ok(await generateKeyPair('RSA-OAEP-256')); -}); - -QUnit.test('RSA-OAEP-384', async (assert) => { - assert.ok(await generateKeyPair('RSA-OAEP-384')); -}); - -QUnit.test('RSA-OAEP-512', async (assert) => { - assert.ok(await generateKeyPair('RSA-OAEP-512')); -}); - -QUnit.test('ECDH-ES crv: P-256', async (assert) => { - assert.ok(await generateKeyPair('ECDH-ES', { crv: 'P-256' })); -}); - -QUnit.test('ECDH-ES crv: P-384', async (assert) => { - assert.ok(await generateKeyPair('ECDH-ES', { crv: 'P-384' })); -}); - -if (p521) { - QUnit.test('ECDH-ES crv: P-521', async (assert) => { - assert.ok(await generateKeyPair('ECDH-ES', { crv: 'P-521' })); - }); -} else { - QUnit.test('ECDH-ES crv: P-521', async (assert) => { - await assert.rejects(generateKeyPair('ECDH-ES', { crv: 'P-521' })); - }); -} diff --git a/test-browser/generate_secrets.js b/test-browser/generate_secrets.js deleted file mode 100644 index 166544b9e5..0000000000 --- a/test-browser/generate_secrets.js +++ /dev/null @@ -1,92 +0,0 @@ -import * as Bowser from 'bowser'; - -import generateSecret from '../dist/browser/util/generate_secret'; - -const browser = Bowser.parse(window.navigator.userAgent); - -const aes192 = browser.engine.name !== 'Blink'; - -QUnit.test('HS256', async (assert) => { - assert.ok(await generateSecret('HS256')); -}); - -QUnit.test('extractable', async (assert) => { - let secret = await generateSecret('HS256'); - assert.false(secret.extractable); - secret = await generateSecret('HS256', { extractable: true }); - assert.true(secret.extractable); -}); - -QUnit.test('HS384', async (assert) => { - assert.ok(await generateSecret('HS384')); -}); - -QUnit.test('HS512', async (assert) => { - assert.ok(await generateSecret('HS512')); -}); - -QUnit.test('A128CBC-HS256', async (assert) => { - assert.ok(await generateSecret('A128CBC-HS256')); -}); - -QUnit.test('A192CBC-HS384', async (assert) => { - assert.ok(await generateSecret('A192CBC-HS384')); -}); - -QUnit.test('A256CBC-HS512', async (assert) => { - assert.ok(await generateSecret('A256CBC-HS512')); -}); - -QUnit.test('A128KW', async (assert) => { - assert.ok(await generateSecret('A128KW')); -}); - -if (aes192) { - QUnit.test('A192KW', async (assert) => { - assert.ok(await generateSecret('A192KW')); - }); -} else { - QUnit.test('A192KW', async (assert) => { - await assert.rejects(generateSecret('A192KW')); - }); -} - -QUnit.test('A256KW', async (assert) => { - assert.ok(await generateSecret('A256KW')); -}); - -QUnit.test('A128GCMKW', async (assert) => { - assert.ok(await generateSecret('A128GCMKW')); -}); - -if (aes192) { - QUnit.test('A192GCMKW', async (assert) => { - assert.ok(await generateSecret('A192GCMKW')); - }); -} else { - QUnit.test('A192GCMKW', async (assert) => { - await assert.rejects(generateSecret('A192GCMKW')); - }); -} - -QUnit.test('A256GCMKW', async (assert) => { - assert.ok(await generateSecret('A256GCMKW')); -}); - -QUnit.test('A128GCM', async (assert) => { - assert.ok(await generateSecret('A128GCM')); -}); - -if (aes192) { - QUnit.test('A192GCM', async (assert) => { - assert.ok(await generateSecret('A192GCM')); - }); -} else { - QUnit.test('A192GCM', async (assert) => { - await assert.rejects(generateSecret('A192GCM')); - }); -} - -QUnit.test('A256GCM', async (assert) => { - assert.ok(await generateSecret('A256GCM')); -}); diff --git a/test-browser/keylike.js b/test-browser/keylike.js new file mode 100644 index 0000000000..06a859fd23 --- /dev/null +++ b/test-browser/keylike.js @@ -0,0 +1,83 @@ +import * as Bowser from 'bowser'; + +import jwkToKey from '../dist/browser/jwk/parse.js'; +import keyToJwk from '../dist/browser/jwk/from_key_like.js'; +import calculateThumbprint from '../dist/browser/jwk/thumbprint.js'; + +const browser = Bowser.parse(window.navigator.userAgent); + +const p521 = browser.engine.name !== 'WebKit'; + +async function test(jwk, alg, assert) { + await calculateThumbprint(jwk); + const keyLike = await jwkToKey({ ...jwk, ext: true }, alg); + assert.deepEqual(await keyToJwk(keyLike), jwk); +} + +async function failing(jwk, alg, assert) { + await assert.rejects(test.bind(undefined, jwk, alg)(assert)); +} + +const expectSuccess = [ + [ + 'RS256', + '{"kty":"RSA","n":"rcbWc-i_C8NtS4CpPcMF3QC025re_zzrhv-3ElzxAsMCCepwEqxCzQtsG7mAtROdGR1N_oNPNqr3jmEZdv5C5NtpPeX_gk4-r30_JLXcGNgVbZpmWVSmUI-nrU0cC3kjMS4RUPx7uDQxAUiVUq0k13qjEbEgcZAA3nEH2zuQWg3iWSmwYL0h1VxdINQ-WZZzBJsI_ONyBS5z3-vbyhtnMbgALRZSvNcYpODrH9AEIWNJhcaBVr1vKBdNT76KOl87ilLiKE1dOr72sLJDDsVqXDfxCjU_wdt2bF-YFcKwlYa5Aj2JF-UH7KLniC3P-2sS1zduLoAPAkyLcHgVdOifhQ","e":"AQAB"}', + ], + [ + 'RS384', + '{"kty":"RSA","n":"yKV00L6PwdO6DGMgsNwuWZ0xviGMqq7nvkULJ8jyQil8viSUvxDMPDZ80CoHUkgobcBU1DasjGO9nTthPYhcpOFh8Fzat1aG-z5Ola2FBHqpdJpwb7lxsLfq6UJy1bial5RCMrLdW3NhuCxIfhnGmvq4hFLAF7gBnEfkbN9qsrzyZruEGIlNG50r779axmgnRZDZ6YS5o_DVbn27f2yCjBLVYIljW5z9CSm6_NjSYVdeNujrgQUWMIrCZiJqmRSOAvn6GliKXFL7sh5xLh_DiCx1Atr477sBxviLY-tFpeXLOqKJKqZ5GASrspxsO96roE4-I4J-7JgoxYptuKD2Bw","e":"AQAB"}', + ], + [ + 'RS512', + '{"kty":"RSA","n":"wdEr4kyCku2F8a2Y45xa1Q-jE5FlkYK6xUDuyckH6U9hhA_1OFaNfTbZ-8ZkXOp0PGzYjCqAk0YxATfnKSc1-PKnOBvBD8FRpgaT61WyOq_yM6YgDrwQvbWTr0r5copjDs4ZA9mrE-bjgvOLut4GpD4NVPWhPkgI45-yYd0H4vjuf36sCe26MBIWBTzInCUdfKTvCdh0Kk__HOENwwke6XrtzvugJymi3zlrdqztq3efJFmA4hvyLzosdBB8g0iWBXFNy51J8RCYygiSXtsPatV1FMVd6ZkTfVrvR3OYJucbuvCbqQwPDB08XjJLXKTE1eolyECk-U-Z_Cg8aNElpw","e":"AQAB"}', + ], + [ + 'PS256', + '{"kty":"RSA","n":"5Yv7aQulm2VYKjSfwPQLSEokqtWu-TxKKkRKT_570Yjk0fIg81IbK5T0SrkBzmEV5bjuoGdVMQf6bvkhOeeborTmbISEE6DCNxN_us3EWJKMKp-OSbeqbvbg252l_wPhcC5OC0Q--ryOqoRlsCKYgCmDbKNmZepGm8Nf1ayeqj3kIuKmgzU7y4dy4Le8Sq-9aHD5_QW52WqHeEnmIfrVnR7mJsrd7LY-28aflUHaEDn1TzhPPq0W_F1lMkdniM4c5JNU5_6fZ8NVla51j-pt0PmQMz-Ch97ZcnpB7DGdNyBDzdnQiabJ7sOxRK33so8cUFh3zHnaeX73XeGgrpD5XQ","e":"AQAB"}', + ], + [ + 'PS384', + '{"kty":"RSA","n":"vyJy0ZJqdGsH3-AGnaw5I35lPhFdWDxxkRn-TBx1GfhIKCjibEjZTCfzBnBdWwIUnr2fL0Vy6VZvTEUcH66r4AJy380ovOJrVIM5nhAGn8uSLCoJ2yiuKeA50gBylINvdAVG7fDzau4-1aSQ1RXILxa88raqDK1h8DQoGZLnRdiKkfNjKmXVltsvDSUxOmKelHh9WLiF2JCs0ydMCCcGDumosLBlP4LR7XfycW2cIavRdxeajL8oyRckD9-IpZLampTkr0Ja4GWHbHnAX-dXmoRDEhqlMeSpKmbm-e95jT_3SHwLj_TLlwF4HsIj-egX78lHcVJzCvhdUG7ogrbjHw","e":"AQAB"}', + ], + [ + 'PS512', + '{"kty":"RSA","n":"sSLTDqh1I2Rt26uCFrbdYuRY3lqDes8Az0GQxgatQhXgIG1jOfuEIaqnMRDuWinroRWuetR1ykQ4SxzIy31ms5PSM5sJm1SNAiynO6dxxGMNaCLt4Rgi_fAn6CD0F4mo2OLmxm1_hQH1SJSymG8p8q9Uu0IToY4KEEmHwc1kfiAosvqfLgY1-CRU8kKbFHzq28x7Jbv4WSDccJ_-Wm8BiyMkIUQfzRsC1hHiMO_NKlLwMqeSQ5XyYqsBxc80cF6Z9IIBzXewjCGGVAfYMeimPcJao6wat-PXEr5axEeBeCFU6Q7TDLcMilotGV6f6-UECUK5q2QCXtoOnZ5TO4yPzQ","e":"AQAB"}', + ], + [ + 'ES256', + '{"crv":"P-256","kty":"EC","x":"E8KpG0wpGUfRBYx8tUhd6tYaFaTZaIyHvAudXbSUFxQ","y":"gcVDlKTo-UhZ-wHDNUdoQP0M9zevurU6A5WMR07B-wQ"}', + ], + [ + 'ES384', + '{"crv":"P-384","kty":"EC","x":"HnBAtgpS-GJzTCdLBELPm1VIRoQwlk7luJIGEYWKhWtMHmOq14Hh7674Oxcc52mE","y":"jXGek8Zapkjav7mO-KB-7vEWrqNxHSoXgNn1r6C0BiqS89SVciz6O8uriPdxoWem"}', + ], + ['HS256', '{"kty":"oct","k":"iPYq7qKZWRaVmo1FiJ17M84uADey7-veCAEEsxpPTus"}'], + ['HS384', '{"kty":"oct","k":"ATgNcVOYFsjbN4GeyXOyryfqqmGp_48-uvVd5J3GsX7ExUMp3WNTDbbZK_5kTjND"}'], + [ + 'HS512', + '{"kty":"oct","k":"2O5x_zEOhSIDiGcOAOYhB1dyDU_ZW27rl-_xDpKE-8tBlL91z6p_8aYo3by6AOsa6ycx6-JC9LBAio0amINXTQ"}', + ], +]; +const expectFailure = []; + +const ES512 = [ + 'ES512', + '{"crv":"P-521","kty":"EC","x":"AIwG869tNnEGIDg2hSyvXKIOk9rWPO_riIixGliBGBV0kB57QoTrjK-g5JCtazDTcBT23igX9gvAVkLvr2oFTQ9p","y":"AeGZ0Z3JHM1rQWvmmpdfVu0zSNpmu0xPjGUE2hGhloRqF-JJV3aVMS72ZhGlbWi-O7OCcypIfndhpYgrc3qx0Y1w"}', +]; + +if (p521) { + expectSuccess.push(ES512); +} else { + expectFailure.push(ES512); +} + +for (const [alg, jwk] of expectSuccess) { + QUnit.test(`Key Import/Export ${alg}`, test.bind(undefined, JSON.parse(jwk), alg)); +} + +for (const [alg, jwk] of expectFailure) { + QUnit.test( + `(expecting failure) Key Import/Export ${alg}`, + failing.bind(undefined, JSON.parse(jwk), alg), + ); +} diff --git a/test-cloudflare-workers/cloudflare.test.mjs b/test-cloudflare-workers/cloudflare.test.mjs index b7dbbd6818..9a7df08209 100644 --- a/test-cloudflare-workers/cloudflare.test.mjs +++ b/test-cloudflare-workers/cloudflare.test.mjs @@ -79,7 +79,7 @@ const macro = async (t, testScript) => { method: 'GET', }, )); - i++ + i++; await setTimeout(1000); } while (statusCode !== 200 && statusCode !== 400); diff --git a/test-deno/generate_keys.test.ts b/test-deno/generate_keys.test.ts deleted file mode 100644 index 949aa2a7f5..0000000000 --- a/test-deno/generate_keys.test.ts +++ /dev/null @@ -1,79 +0,0 @@ -import { - assertStrictEquals, - assertThrowsAsync, -} from 'https://deno.land/std@0.104.0/testing/asserts.ts'; - -import generateKeyPair from '../dist/deno/util/generate_key_pair.ts'; - -Deno.test('Generate PS256 keys', async () => { - await generateKeyPair('PS256'); -}); - -Deno.test('extractable', async () => { - let { privateKey, publicKey } = await generateKeyPair('PS256'); - assertStrictEquals(publicKey.extractable, true); - assertStrictEquals(privateKey.extractable, false); - - ({ privateKey } = await generateKeyPair('PS256', { extractable: true })); - assertStrictEquals(privateKey.extractable, true); -}); - -Deno.test('Generate PS384 keys', async () => { - await generateKeyPair('PS384'); -}); - -Deno.test('Generate PS512 keys', async () => { - await generateKeyPair('PS512'); -}); - -Deno.test('Generate RS256 keys', async () => { - await generateKeyPair('RS256'); -}); - -Deno.test('Generate RS384 keys', async () => { - await generateKeyPair('RS384'); -}); - -Deno.test('Generate RS512 keys', async () => { - await generateKeyPair('RS512'); -}); - -Deno.test('Generate ES256 keys', async () => { - await generateKeyPair('ES256'); -}); - -Deno.test('Generate ES384 keys', async () => { - await generateKeyPair('ES384'); -}); - -Deno.test('(expecting failure) Generate ES512 keys', async () => { - await assertThrowsAsync(() => generateKeyPair('ES512')); -}); - -Deno.test('Generate RSA-OAEP keys', async () => { - await generateKeyPair('RSA-OAEP'); -}); - -Deno.test('Generate RSA-OAEP-256 keys', async () => { - await generateKeyPair('RSA-OAEP-256'); -}); - -Deno.test('Generate RSA-OAEP-384 keys', async () => { - await generateKeyPair('RSA-OAEP-384'); -}); - -Deno.test('Generate RSA-OAEP-512 keys', async () => { - await generateKeyPair('RSA-OAEP-512'); -}); - -Deno.test('Generate ECDH-ES crv: P-256 keys', async () => { - await generateKeyPair('ECDH-ES', { crv: 'P-256' }); -}); - -Deno.test('Generate ECDH-ES crv: P-384 keys', async () => { - await generateKeyPair('ECDH-ES', { crv: 'P-384' }); -}); - -Deno.test('(expecting failure) Generate ECDH-ES crv: P-521 keys', async () => { - await assertThrowsAsync(() => generateKeyPair('ECDH-ES', { crv: 'P-521' })); -}); diff --git a/test-deno/generate_secrets.test.ts b/test-deno/generate_secrets.test.ts deleted file mode 100644 index 4025fdf2d4..0000000000 --- a/test-deno/generate_secrets.test.ts +++ /dev/null @@ -1,76 +0,0 @@ -import { assertStrictEquals, unreachable } from 'https://deno.land/std@0.104.0/testing/asserts.ts'; - -import generateSecret from '../dist/deno/util/generate_secret.ts'; - -Deno.test('Generate HS256 secret', async () => { - await generateSecret('HS256'); -}); - -Deno.test('extractable', async () => { - let secret = await generateSecret('HS256'); - if (!(secret instanceof CryptoKey)) { - unreachable(); - } - assertStrictEquals(secret.extractable, false); - secret = await generateSecret('HS256', { extractable: true }); - if (!(secret instanceof CryptoKey)) { - unreachable(); - } - assertStrictEquals(secret.extractable, true); -}); - -Deno.test('Generate HS384 secret', async () => { - await generateSecret('HS384'); -}); - -Deno.test('Generate HS512 secret', async () => { - await generateSecret('HS512'); -}); - -Deno.test('Generate A128CBC-HS256 secret', async () => { - await generateSecret('A128CBC-HS256'); -}); - -Deno.test('Generate A192CBC-HS384 secret', async () => { - await generateSecret('A192CBC-HS384'); -}); - -Deno.test('Generate A256CBC-HS512 secret', async () => { - await generateSecret('A256CBC-HS512'); -}); - -Deno.test('Generate A128KW secret', async () => { - await generateSecret('A128KW'); -}); - -Deno.test('Generate A192KW secret', async () => { - await generateSecret('A192KW'); -}); - -Deno.test('Generate A256KW secret', async () => { - await generateSecret('A256KW'); -}); - -Deno.test('Generate A128GCMKW secret', async () => { - await generateSecret('A128GCMKW'); -}); - -Deno.test('Generate A192GCMKW secret', async () => { - await generateSecret('A192GCMKW'); -}); - -Deno.test('Generate A256GCMKW secret', async () => { - await generateSecret('A256GCMKW'); -}); - -Deno.test('Generate A128GCM secret', async () => { - await generateSecret('A128GCM'); -}); - -Deno.test('Generate A192GCM secret', async () => { - await generateSecret('A192GCM'); -}); - -Deno.test('Generate A256GCM secret', async () => { - await generateSecret('A256GCM'); -}); diff --git a/test/jwe/flattened.encrypt.test.mjs b/test/jwe/flattened.encrypt.test.mjs index 77fd57b79a..69956586de 100644 --- a/test/jwe/flattened.encrypt.test.mjs +++ b/test/jwe/flattened.encrypt.test.mjs @@ -77,6 +77,26 @@ import(`${root}/jwe/flattened/encrypt`).then( tag: 'gEwNlfPZ-O-dG7dTFkhMyQ', }); } + { + for (const value of [ + undefined, + null, + {}, + '', + 'foo', + 1, + 0, + true, + false, + [], + new FlattenedEncrypt(new Uint8Array()), + ]) { + t.throws(() => new FlattenedEncrypt(value), { + instanceOf: TypeError, + message: 'plaintext must be an instance of Uint8Array', + }); + } + } }); test('FlattenedEncrypt.prototype.setProtectedHeader', (t) => { diff --git a/test/jws/flattened.sign.test.mjs b/test/jws/flattened.sign.test.mjs index 1a0af530a1..e0e42df288 100644 --- a/test/jws/flattened.sign.test.mjs +++ b/test/jws/flattened.sign.test.mjs @@ -46,6 +46,26 @@ import(`${root}/jws/flattened/sign`).then( signature: 'O7HdMZ_6_aEQWLGGItmCKN3pf8-nZ9mHnPfT7rrPCwk', }); } + { + for (const value of [ + undefined, + null, + {}, + '', + 'foo', + 1, + 0, + true, + false, + [], + new FlattenedSign(new Uint8Array()), + ]) { + t.throws(() => new FlattenedSign(value), { + instanceOf: TypeError, + message: 'payload must be an instance of Uint8Array', + }); + } + } }); test('FlattenedSign.prototype.setProtectedHeader', (t) => {