( publicKeyBuffer, privateKeyBuffer, name, hash, publicUsages, privateUsages)
| 13 | } = require('../fixtures/crypto/rsa')(); |
| 14 | |
| 15 | async function importVectorKey( |
| 16 | publicKeyBuffer, |
| 17 | privateKeyBuffer, |
| 18 | name, |
| 19 | hash, |
| 20 | publicUsages, |
| 21 | privateUsages) { |
| 22 | const [publicKey, privateKey] = await Promise.all([ |
| 23 | subtle.importKey( |
| 24 | 'spki', publicKeyBuffer, { name, hash }, false, publicUsages), |
| 25 | subtle.importKey( |
| 26 | 'pkcs8', privateKeyBuffer, { name, hash }, false, privateUsages), |
| 27 | ]); |
| 28 | |
| 29 | return { publicKey, privateKey }; |
| 30 | } |
| 31 | |
| 32 | async function testDecryption({ ciphertext, |
| 33 | algorithm, |
no test coverage detected
searching dependent graphs…