create method Null safety

Future<KeyModel> create()

Create a new RsaKeyPair and save its public key in object storage.

Implementation

Future<KeyModel> create() async {
  RsaKeyPair rsaKeyPair = await Rsa.generateAsync();
  Uint8List address = Digest("SHA3-256").process(rsaKeyPair.publicKey.bytes);
  KeyModel keys = KeyModel(
    address,
    rsaKeyPair.privateKey,
  );
  _repository.save(keys);
  return keys;
}