
import { AsymmetricKeyPair, GenerateKeyPair } from '../../../@utility/data-structures/asymmetric-cryptography'

const generateKeyPair: GenerateKeyPair = generateKeyPairFunction

function generateKeyPairFunction (): Promise<AsymmetricKeyPair[]> {
  const keyPair = new AsymmetricKeyPair()
  keyPair.privateKey = Math.random().toString()
  keyPair.publicKey = Math.random().toString()
  return Promise.resolve([keyPair])
}

export {
  generateKeyPair
}