generateKeyPair function

Future<KeyPair> generateKeyPair()

Generates ed25519 key pair

Implementation

Future<KeyPair> generateKeyPair() async {
  final keyPair = await Ed25519().newKeyPair();
  final pub = await keyPair.extractPublicKey();
  final priv = await keyPair.extractPrivateKeyBytes();
  final privateKey = PrivateKey(Uint8List.fromList(priv));
  final publicKey = PublicKey(Uint8List.fromList(pub.bytes));
  return KeyPair(privateKey, publicKey);
}