generateKeyPair static method

ECKeyPair generateKeyPair()

Implementation

static ECKeyPair generateKeyPair() {
  final x25519.KeyPair keyPair;
  final generator = keyPairGenerator;
  if (generator != null) {
    final kp = generator();
    keyPair = x25519.KeyPair(privateKey: kp.private, publicKey: kp.public);
  } else {
    keyPair = x25519.generateKeyPair();
  }

  return ECKeyPair(DjbECPublicKey(Uint8List.fromList(keyPair.publicKey)),
      DjbECPrivateKey(Uint8List.fromList(keyPair.privateKey)));
}