generateEcdsaKeyPair function
Generate a new ECDSA key pair
Implementation
Future<p2pkeys.KeyPair> generateEcdsaKeyPair() async {
// Use the key generator from core/crypto/key_generator.dart
final keyPair = await generateEcdsaKeyPair();
final publicKey = keyPair.publicKey as ECPublicKey;
final privateKey = keyPair.privateKey as ECPrivateKey;
final ecdsaPublicKey = EcdsaPublicKey(publicKey);
final ecdsaPrivateKey = EcdsaPrivateKey(privateKey, ecdsaPublicKey);
return p2pkeys.KeyPair(ecdsaPublicKey, ecdsaPrivateKey);
}