Future<List<int>> getPublicKey() async { publicKey ??= await Crypto.getPublicKey(privateKey); return publicKey!; }