Skip to content

Commit

Permalink
docs: link to Algorithm Key Requirements from more places
Browse files Browse the repository at this point in the history
  • Loading branch information
panva committed Sep 14, 2024
1 parent 3f7b08d commit c45319e
Show file tree
Hide file tree
Showing 15 changed files with 84 additions and 4 deletions.
8 changes: 8 additions & 0 deletions docs/interfaces/types.CompactJWEHeaderParameters.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,10 @@ Recognized Compact JWE Header Parameters, any other Header Members may also be p

JWE "alg" (Algorithm) Header Parameter

**`See`**

[Algorithm Key Requirements](https://github.com/panva/jose/issues/210#jwe-alg)

___

### enc
Expand All @@ -41,6 +45,10 @@ ___

JWE "enc" (Encryption Algorithm) Header Parameter

**`See`**

[Algorithm Key Requirements](https://github.com/panva/jose/issues/210#jwe-alg)

___

### crit
Expand Down
4 changes: 4 additions & 0 deletions docs/interfaces/types.CompactJWSHeaderParameters.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,10 @@ Recognized Compact JWS Header Parameters, any other Header Members may also be p

JWS "alg" (Algorithm) Header Parameter

**`See`**

[Algorithm Key Requirements](https://github.com/panva/jose/issues/210#jws-alg).

___

### b64
Expand Down
8 changes: 8 additions & 0 deletions docs/interfaces/types.JWEHeaderParameters.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,10 @@ Recognized JWE Header Parameters, any other Header members may also be present.

JWE "alg" (Algorithm) Header Parameter

**`See`**

[Algorithm Key Requirements](https://github.com/panva/jose/issues/210#jwe-alg)

___

### crit
Expand All @@ -57,6 +61,10 @@ ___

JWE "enc" (Encryption Algorithm) Header Parameter

**`See`**

[Algorithm Key Requirements](https://github.com/panva/jose/issues/210#jwe-alg)

___

### jku
Expand Down
4 changes: 4 additions & 0 deletions docs/interfaces/types.JWK.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,10 @@ ___

JWK "alg" (Algorithm) Parameter

**`See`**

[Algorithm Key Requirements](https://github.com/panva/jose/issues/210)

___

### crv
Expand Down
4 changes: 4 additions & 0 deletions docs/interfaces/types.JWKParameters.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,10 @@ ___

JWK "alg" (Algorithm) Parameter

**`See`**

[Algorithm Key Requirements](https://github.com/panva/jose/issues/210)

___

### ext
Expand Down
4 changes: 4 additions & 0 deletions docs/interfaces/types.JWK_EC_Private.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,10 @@ ___

JWK "alg" (Algorithm) Parameter

**`See`**

[Algorithm Key Requirements](https://github.com/panva/jose/issues/210)

___

### ext
Expand Down
4 changes: 4 additions & 0 deletions docs/interfaces/types.JWK_EC_Public.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,10 @@ ___

JWK "alg" (Algorithm) Parameter

**`See`**

[Algorithm Key Requirements](https://github.com/panva/jose/issues/210)

___

### ext
Expand Down
4 changes: 4 additions & 0 deletions docs/interfaces/types.JWK_OKP_Private.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,10 @@ ___

JWK "alg" (Algorithm) Parameter

**`See`**

[Algorithm Key Requirements](https://github.com/panva/jose/issues/210)

___

### ext
Expand Down
4 changes: 4 additions & 0 deletions docs/interfaces/types.JWK_OKP_Public.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,10 @@ ___

JWK "alg" (Algorithm) Parameter

**`See`**

[Algorithm Key Requirements](https://github.com/panva/jose/issues/210)

___

### ext
Expand Down
4 changes: 4 additions & 0 deletions docs/interfaces/types.JWK_RSA_Private.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,10 @@ ___

JWK "alg" (Algorithm) Parameter

**`See`**

[Algorithm Key Requirements](https://github.com/panva/jose/issues/210)

___

### ext
Expand Down
4 changes: 4 additions & 0 deletions docs/interfaces/types.JWK_RSA_Public.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,10 @@ ___

JWK "alg" (Algorithm) Parameter

**`See`**

[Algorithm Key Requirements](https://github.com/panva/jose/issues/210)

___

### ext
Expand Down
4 changes: 4 additions & 0 deletions docs/interfaces/types.JWK_oct.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,10 @@ ___

JWK "alg" (Algorithm) Parameter

**`See`**

[Algorithm Key Requirements](https://github.com/panva/jose/issues/210)

___

### ext
Expand Down
4 changes: 4 additions & 0 deletions docs/interfaces/types.JWSHeaderParameters.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,10 @@ Recognized JWS Header Parameters, any other Header Members may also be present.

JWS "alg" (Algorithm) Header Parameter

**`See`**

[Algorithm Key Requirements](https://github.com/panva/jose/issues/210#jws-alg).

___

### b64
Expand Down
4 changes: 4 additions & 0 deletions docs/interfaces/types.JWTHeaderParameters.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,10 @@ Recognized Signed JWT Header Parameters, any other Header Members may also be pr

JWS "alg" (Algorithm) Header Parameter

**`See`**

[Algorithm Key Requirements](https://github.com/panva/jose/issues/210#jws-alg).

___

### b64
Expand Down
24 changes: 20 additions & 4 deletions src/types.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,11 @@ export type KeyLike = { type: string }
export interface JWKParameters {
/** JWK "kty" (Key Type) Parameter */
kty: string
/** JWK "alg" (Algorithm) Parameter */
/**
* JWK "alg" (Algorithm) Parameter
*
* @see {@link https://github.com/panva/jose/issues/210 Algorithm Key Requirements}
*/
alg?: string
/** JWK "key_ops" (Key Operations) Parameter */
key_ops?: string[]
Expand Down Expand Up @@ -374,7 +378,11 @@ export interface JoseHeaderParameters {

/** Recognized JWS Header Parameters, any other Header Members may also be present. */
export interface JWSHeaderParameters extends JoseHeaderParameters {
/** JWS "alg" (Algorithm) Header Parameter */
/**
* JWS "alg" (Algorithm) Header Parameter
*
* @see {@link https://github.com/panva/jose/issues/210#jws-alg Algorithm Key Requirements}.
*/
alg?: string

/**
Expand Down Expand Up @@ -476,10 +484,18 @@ export interface GeneralJWE extends Omit<FlattenedJWE, 'encrypted_key' | 'header

/** Recognized JWE Header Parameters, any other Header members may also be present. */
export interface JWEHeaderParameters extends JoseHeaderParameters {
/** JWE "alg" (Algorithm) Header Parameter */
/**
* JWE "alg" (Algorithm) Header Parameter
*
* @see {@link https://github.com/panva/jose/issues/210#jwe-alg Algorithm Key Requirements}
*/
alg?: string

/** JWE "enc" (Encryption Algorithm) Header Parameter */
/**
* JWE "enc" (Encryption Algorithm) Header Parameter
*
* @see {@link https://github.com/panva/jose/issues/210#jwe-alg Algorithm Key Requirements}
*/
enc?: string

/** JWE "crit" (Critical) Header Parameter */
Expand Down

0 comments on commit c45319e

Please sign in to comment.