encryptBytes static method

Uint8List encryptBytes(
  1. Uint8List message,
  2. String publicKey, {
  3. KeyOptions? options,
  4. Entity? signed,
  5. FileHints? fileHints,
})

Implementation

static Uint8List encryptBytes(Uint8List message, String publicKey,
    {KeyOptions? options, Entity? signed, FileHints? fileHints}) {
  var requestBuilder = model.EncryptBytesRequestObjectBuilder(
    publicKey: publicKey,
    message: message,
    options: OpenPGPRequestBuilders.keyOptionsBuilder(options),
    signed: OpenPGPRequestBuilders.entityBuilder(signed),
    fileHints: OpenPGPRequestBuilders.fileHintsBuilder(fileHints),
  );

  return OpenPGPResponseHandlers.bytesResponse(
      OpenPGPBridge.callSync("encryptBytes", requestBuilder.toBytes()));
}