MCPcopy
hub / github.com/mailvelope/mailvelope / generateKey

Method generateKey

src/controller/app.controller.js:242–250  ·  view source on GitHub ↗
({parameters, keyringId})

Source from the content-addressed store, hash-verified

240 }
241
242 async generateKey({parameters, keyringId}) {
243 const keyring = await keyringById(keyringId);
244 const newKey = await keyring.generateKey(parameters);
245 const keyId = newKey.privateKey.getKeyID().toHex().toUpperCase();
246 const keyFpr = newKey.privateKey.getFingerprint();
247 await this.sendKeyUpdate();
248 recordOnboardingStep(ADD_KEY, 'Generate');
249 return {keyId, keyFpr};
250 }
251
252 async importKeys({keys, keyringId}) {
253 const keyring = await keyringById(keyringId);

Callers

nothing calls this directly

Calls 4

sendKeyUpdateMethod · 0.95
recordOnboardingStepFunction · 0.90
toHexMethod · 0.80
getKeyIDMethod · 0.45

Tested by

no test coverage detected