it-tools/src/tools/ed25519-key-pair-generator/ed25519-key-pair-generator.service.ts
2023-03-27 00:01:46 +02:00

15 lines
323 B
TypeScript

import { pki } from 'node-forge';
export { generateKeyPair };
function generateKeyPair() {
const { privateKey, publicKey } = pki.ed25519.generateKeyPair();
console.log({ privateKey, publicKey });
return {
publicKeyPem: pki.publicKeyToPem(publicKey),
privateKeyPem: pki.privateKeyToPem(privateKey),
};
}