Skip to content

Commit 022bb3d

Browse files
authored
Merge pull request #416 from a-tarasyuk/bug/23057-ts-wrong-webcrypto-algorithm-params
23057 - Fix WebCrypto Algorithm params
2 parents 8cfeb28 + 06385dd commit 022bb3d

File tree

2 files changed

+76
-8
lines changed

2 files changed

+76
-8
lines changed

baselines/dom.generated.d.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ interface AddEventListenerOptions extends EventListenerOptions {
1616
}
1717

1818
interface AesCbcParams extends Algorithm {
19-
iv: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer | null;
19+
iv: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer;
2020
}
2121

2222
interface AesCtrParams extends Algorithm {
23-
counter: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer | null;
23+
counter: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer;
2424
length: number;
2525
}
2626

@@ -29,8 +29,8 @@ interface AesDerivedKeyParams extends Algorithm {
2929
}
3030

3131
interface AesGcmParams extends Algorithm {
32-
additionalData?: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer | null;
33-
iv: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer | null;
32+
additionalData?: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer;
33+
iv: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer;
3434
tagLength?: number;
3535
}
3636

@@ -379,8 +379,8 @@ interface HashChangeEventInit extends EventInit {
379379

380380
interface HkdfParams extends Algorithm {
381381
hash: string | Algorithm;
382-
info: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer | null;
383-
salt: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer | null;
382+
info: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer;
383+
salt: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer;
384384
}
385385

386386
interface HmacImportParams extends Algorithm {
@@ -1020,7 +1020,7 @@ interface PaymentShippingOption {
10201020
interface Pbkdf2Params extends Algorithm {
10211021
hash: string | Algorithm;
10221022
iterations: number;
1023-
salt: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer | null;
1023+
salt: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer;
10241024
}
10251025

10261026
interface PeriodicWaveConstraints {
@@ -1425,7 +1425,7 @@ interface RsaKeyGenParams extends Algorithm {
14251425
}
14261426

14271427
interface RsaOaepParams extends Algorithm {
1428-
label?: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer | null;
1428+
label?: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer;
14291429
}
14301430

14311431
interface RsaOtherPrimesInfo {

inputfiles/overridingTypes.json

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2010,6 +2010,74 @@
20102010
}
20112011
}
20122012
},
2013+
"AesGcmParams": {
2014+
"members": {
2015+
"member": {
2016+
"iv": {
2017+
"name": "iv",
2018+
"override-type": "Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer"
2019+
},
2020+
"additionalData": {
2021+
"name": "additionalData",
2022+
"override-type": "Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer"
2023+
}
2024+
}
2025+
}
2026+
},
2027+
"Pbkdf2Params": {
2028+
"members": {
2029+
"member": {
2030+
"salt": {
2031+
"name": "salt",
2032+
"override-type": "Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer"
2033+
}
2034+
}
2035+
}
2036+
},
2037+
"HkdfParams": {
2038+
"members": {
2039+
"member": {
2040+
"info": {
2041+
"name": "info",
2042+
"override-type": "Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer"
2043+
},
2044+
"salt": {
2045+
"name": "salt",
2046+
"override-type": "Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer"
2047+
}
2048+
}
2049+
}
2050+
},
2051+
"AesCbcParams": {
2052+
"members": {
2053+
"member": {
2054+
"iv": {
2055+
"name": "iv",
2056+
"override-type": "Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer"
2057+
}
2058+
}
2059+
}
2060+
},
2061+
"AesCtrParams": {
2062+
"members": {
2063+
"member": {
2064+
"counter": {
2065+
"name": "counter",
2066+
"override-type": "Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer"
2067+
}
2068+
}
2069+
}
2070+
},
2071+
"RsaOaepParams": {
2072+
"members": {
2073+
"member": {
2074+
"label": {
2075+
"name": "label",
2076+
"override-type": "Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer"
2077+
}
2078+
}
2079+
}
2080+
},
20132081
"RequestInit": {
20142082
"name": "RequestInit",
20152083
"members": {

0 commit comments

Comments
 (0)