({keyAlgo, userIds, keyExpirationTime})
| 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 | |
| 79 | class PrivateKeyGPG extends PublicKey { |
no test coverage detected