MCPcopy Create free account
hub / github.com/nodejs/node / rsaVectors

Function rsaVectors

test/parallel/test-crypto-key-objects-to-crypto-key.js:204–217  ·  view source on GitHub ↗
(name, usagesByType)

Source from the content-addressed store, hash-verified

202}
203
204function rsaVectors(name, usagesByType) {
205 const keyPair = generateKeyPairSync('rsa', { modulusLength: 2048 });
206 const vectors = [];
207 for (const keyObject of [keyPair.publicKey, keyPair.privateKey]) {
208 for (const hash of hashes) {
209 vectors.push(vector(
210 keyObject,
211 { name, hash },
212 getUsages(keyObject, usagesByType),
213 { hash }));
214 }
215 }
216 return vectors;
217}
218
219function ecVectors(name, usagesByType) {
220 const vectors = [];

Calls 4

generateKeyPairSyncFunction · 0.85
vectorFunction · 0.70
getUsagesFunction · 0.70
pushMethod · 0.45

Tested by

no test coverage detected