create method Null safety

Future<KeysModel> create()

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

Implementation

Future<KeysModel> create() async {
  RsaKeyPair rsaKeyPair = await UtilsRsa.generateAsync();
  Uint8List address = Digest("SHA3-256")
      .process(base64.decode(rsaKeyPair.publicKey.encode()));
  KeysModel keys = KeysModel(
    address,
    rsaKeyPair.privateKey,
  );
  _repository.save(keys);
  return keys;
}