executeMLKEM768 method

MLKEM768Data executeMLKEM768(
  1. String input
)

Implementation

MLKEM768Data executeMLKEM768(String input) {
  final inputPtr = StringUtf8Pointer(input).toNativeUtf8();
  try {
    final msg = _getTransferResponseData(_executeMLKEM768(inputPtr));
    final parts = msg.split('|');

    return MLKEM768Data(seed: parts[0], client: parts[1], hash: parts[2]);
  } finally {
    calloc.free(inputPtr);
  }
}