Commit 54197ea
crypto: extend RSA-OAEP support with oaepHash
This adds an oaepHash option to asymmetric encryption which allows
users to specify a hash function when using OAEP padding. This
feature is required for interoperability with WebCrypto applications.
PR-URL: #28335
Fixes: #25756
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Sam Roberts <vieuxtech@gmail.com>1 parent 000999c commit 54197eaCopy full SHA for 54197ea
File tree
Expand file treeCollapse file tree
5 files changed
+117
-5
lines changedOpen diff view settings
Filter options
- doc/api
- lib/internal/crypto
- src
- test/parallel
Expand file treeCollapse file tree
5 files changed
+117
-5
lines changedOpen diff view settings
Collapse file
+10Lines changed: 10 additions & 0 deletions
- Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
2307 | 2307 | |
2308 | 2308 | |
2309 | 2309 | |
| 2310 | + |
| 2311 | + |
| 2312 | + |
2310 | 2313 | |
2311 | 2314 | |
2312 | 2315 | |
2313 | 2316 | |
2314 | 2317 | |
| 2318 | + |
| 2319 | + |
2315 | 2320 | |
2316 | 2321 | |
2317 | 2322 | |
| ||
2383 | 2388 | |
2384 | 2389 | |
2385 | 2390 | |
| 2391 | + |
| 2392 | + |
| 2393 | + |
2386 | 2394 | |
2387 | 2395 | |
2388 | 2396 | |
2389 | 2397 | |
2390 | 2398 | |
2391 | 2399 | |
| 2400 | + |
| 2401 | + |
2392 | 2402 | |
2393 | 2403 | |
2394 | 2404 | |
|
Collapse file
lib/internal/crypto/cipher.js
Copy file name to clipboardExpand all lines: lib/internal/crypto/cipher.js+4-1Lines changed: 4 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
50 | 50 | |
51 | 51 | |
52 | 52 | |
53 | | - |
| 53 | + |
| 54 | + |
| 55 | + |
| 56 | + |
54 | 57 | |
55 | 58 | |
56 | 59 | |
|
Collapse file
+11Lines changed: 11 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
5225 | 5225 | |
5226 | 5226 | |
5227 | 5227 | |
| 5228 | + |
5228 | 5229 | |
5229 | 5230 | |
5230 | 5231 | |
| ||
5236 | 5237 | |
5237 | 5238 | |
5238 | 5239 | |
| 5240 | + |
| 5241 | + |
| 5242 | + |
| 5243 | + |
| 5244 | + |
| 5245 | + |
5239 | 5246 | |
5240 | 5247 | |
5241 | 5248 | |
| ||
5272 | 5279 | |
5273 | 5280 | |
5274 | 5281 | |
| 5282 | + |
| 5283 | + |
| 5284 | + |
5275 | 5285 | |
5276 | 5286 | |
5277 | 5287 | |
| ||
5280 | 5290 | |
5281 | 5291 | |
5282 | 5292 | |
| 5293 | + |
5283 | 5294 | |
5284 | 5295 | |
5285 | 5296 | |
|
Collapse file
+1Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
713 | 713 | |
714 | 714 | |
715 | 715 | |
| 716 | + |
716 | 717 | |
717 | 718 | |
718 | 719 | |
|
Collapse file
test/parallel/test-crypto-rsa-dsa.js
Copy file name to clipboardExpand all lines: test/parallel/test-crypto-rsa-dsa.js+91-4Lines changed: 91 additions & 4 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
154 | 154 | |
155 | 155 | |
156 | 156 | |
157 | | - |
| 157 | + |
158 | 158 | |
159 | 159 | |
160 | 160 | |
| ||
165 | 165 | |
166 | 166 | |
167 | 167 | |
168 | | - |
| 168 | + |
| 169 | + |
169 | 170 | |
170 | 171 | |
171 | 172 | |
172 | 173 | |
173 | | - |
| 174 | + |
| 175 | + |
174 | 176 | |
175 | 177 | |
176 | 178 | |
177 | 179 | |
178 | 180 | |
179 | | - |
| 181 | + |
| 182 | + |
180 | 183 | |
181 | 184 | |
182 | 185 | |
| ||
185 | 188 | |
186 | 189 | |
187 | 190 | |
| 191 | + |
| 192 | + |
| 193 | + |
| 194 | + |
| 195 | + |
| 196 | + |
| 197 | + |
| 198 | + |
| 199 | + |
| 200 | + |
| 201 | + |
| 202 | + |
| 203 | + |
| 204 | + |
| 205 | + |
| 206 | + |
| 207 | + |
| 208 | + |
| 209 | + |
| 210 | + |
| 211 | + |
| 212 | + |
| 213 | + |
| 214 | + |
| 215 | + |
| 216 | + |
| 217 | + |
| 218 | + |
| 219 | + |
| 220 | + |
| 221 | + |
| 222 | + |
| 223 | + |
| 224 | + |
| 225 | + |
| 226 | + |
| 227 | + |
| 228 | + |
| 229 | + |
| 230 | + |
| 231 | + |
| 232 | + |
| 233 | + |
| 234 | + |
| 235 | + |
| 236 | + |
| 237 | + |
| 238 | + |
| 239 | + |
| 240 | + |
| 241 | + |
| 242 | + |
| 243 | + |
| 244 | + |
| 245 | + |
| 246 | + |
| 247 | + |
| 248 | + |
| 249 | + |
| 250 | + |
| 251 | + |
| 252 | + |
| 253 | + |
| 254 | + |
| 255 | + |
| 256 | + |
| 257 | + |
| 258 | + |
| 259 | + |
| 260 | + |
| 261 | + |
| 262 | + |
| 263 | + |
| 264 | + |
| 265 | + |
| 266 | + |
| 267 | + |
| 268 | + |
| 269 | + |
| 270 | + |
| 271 | + |
| 272 | + |
| 273 | + |
| 274 | + |
188 | 275 | |
189 | 276 | |
190 | 277 | |
|
0 commit comments