newChannelKeypair function

Future<ChannelKeys> newChannelKeypair()

Fresh channel X25519 keypair — generated by the channel's first user.

Implementation

Future<ChannelKeys> newChannelKeypair() async {
  final pair = await X25519().newKeyPair();
  final priv = await pair.extractPrivateKeyBytes();
  final pub = await pair.extractPublicKey();
  return ChannelKeys(pub: base64Encode(pub.bytes), priv: base64Encode(priv));
}