(name, usagesByType)
| 217 | } |
| 218 | |
| 219 | function ecVectors(name, usagesByType) { |
| 220 | const vectors = []; |
| 221 | for (const namedCurve of namedCurves) { |
| 222 | const keyPair = generateKeyPairSync('ec', { namedCurve }); |
| 223 | for (const keyObject of [keyPair.publicKey, keyPair.privateKey]) { |
| 224 | vectors.push(vector( |
| 225 | keyObject, |
| 226 | { name, namedCurve }, |
| 227 | getUsages(keyObject, usagesByType), |
| 228 | { namedCurve })); |
| 229 | } |
| 230 | } |
| 231 | return vectors; |
| 232 | } |
| 233 | |
| 234 | function cfrgVectors(name, usagesByType) { |
| 235 | const keyPair = generateKeyPairSync(name.toLowerCase()); |
no test coverage detected