blsPublicToBbsPublicKey static method

Future<Uint8List> blsPublicToBbsPublicKey({
  1. required Uint8List blsPublicKey,
  2. required int messages,
})

Converts a BLS12-381 public key to a BBS+ public key for a given number of messages.

Implementation

static Future<Uint8List> blsPublicToBbsPublicKey(
    {required Uint8List blsPublicKey, required int messages}) async {
  final result = await _channel.invokeMethod<List<dynamic>>(
      'blsPublicToBbsPublicKey',
      {'blsPublicKey': blsPublicKey, 'messages': messages});

  return Uint8List.fromList(result!.cast<int>());
}