generate_bytes method

Uint8List generate_bytes(
  1. String info,
  2. int length
)

Implementation

Uint8List generate_bytes(String info, int length) {
  final units = utf8.encode(info);
  final mem = malloc.call<Uint8>(units.length + length);
  final outMem = mem.elementAt(units.length);
  try {
    mem.asTypedList(units.length).setAll(0, units);
    olm_sas_generate_bytes(_inst, mem, units.length, outMem, length);
    return Uint8List.fromList(outMem.asTypedList(length));
  } finally {
    malloc.free(mem);
  }
}