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

Method generateKey

src/modules/KeyStoreGPG.js:71–76  ·  view source on GitHub ↗
({keyAlgo, userIds, keyExpirationTime})

Source from the content-addressed store, hash-verified

69 }
70
71 async generateKey({keyAlgo, userIds, keyExpirationTime}) {
72 const {userID} = UserIDPacket.fromObject(userIds[0]);
73 const [gpgKey] = await gpgme.Keyring.generateKey({userId: userID, algo: keyAlgo, expires: keyExpirationTime});
74 const publicKeyArmored = await gpgKey.getArmor();
75 return readArmoredPrivate(publicKeyArmored);
76 }
77}
78
79class PrivateKeyGPG extends PublicKey {

Callers 3

Calls 1

readArmoredPrivateFunction · 0.85

Tested by

no test coverage detected