EdDSAKeyPair.fromPrivateKey constructor

EdDSAKeyPair.fromPrivateKey(
  1. Uint8List privateKey
)

Creates key pair from private key

Implementation

factory EdDSAKeyPair.fromPrivateKey(Uint8List privateKey) {
  if (privateKey.length != 32) {
    throw ArgumentError('Private key must be 32 bytes');
  }

  final publicKey = _generatePublicKey(privateKey);
  return EdDSAKeyPair(privateKey, publicKey);
}