generateKeyPairFromSeed static method

Future<KeyPair> generateKeyPairFromSeed(
  1. Uint8List seed
)

Generate a new Ed25519 key pair

Implementation

static Future<KeyPair> generateKeyPairFromSeed(Uint8List seed) async {
  final algorithm = crypto.Ed25519();
  final keyPair = await algorithm.newKeyPairFromSeed(seed);
  final publicKeyObj = await keyPair.extractPublicKey();

  final publicKey = Ed25519PublicKey(publicKeyObj);
  final privateKey = await Ed25519PrivateKey.create(keyPair);

  return KeyPair(publicKey, privateKey);
}