use Promise.all in genRSAAndEd25519KeyPair

This commit is contained in:
tamaina 2024-03-03 23:53:30 +00:00
parent c7eed1c360
commit 6a56aea422

View File

@ -6,8 +6,7 @@
import { genEd25519KeyPair, genRsaKeyPair } from '@misskey-dev/node-http-message-signatures';
export async function genRSAAndEd25519KeyPair(rsaModulusLength = 4096) {
const rsa = await genRsaKeyPair(rsaModulusLength);
const ed25519 = await genEd25519KeyPair();
const [rsa, ed25519] = await Promise.all([genRsaKeyPair(rsaModulusLength), genEd25519KeyPair()]);
return {
publicKey: rsa.publicKey,
privateKey: rsa.privateKey,