generateKeyPair method

Map<String, dynamic> generateKeyPair()

Generates a key pair for the EGS unit.

Implementation

Map<String, dynamic> generateKeyPair() {
  {
    final keyPair = CryptoUtils.generateEcKeyPair(curve: 'secp256k1');

    final privateKey = keyPair.privateKey as ECPrivateKey;
    // final publicKey = keyPair.publicKey as ECPublicKey;

    final privatePem = CryptoUtils.encodeEcPrivateKeyToPem(privateKey);
    return {'privateKeyPem': privatePem};
  }
}