encrypt static method
Future<String>
encrypt(
- String message,
- String publicKey, {
- KeyOptions? options,
- Entity? signed,
- FileHints? fileHints,
Implementation
static Future<String> encrypt(String message, String publicKey,
{KeyOptions? options, Entity? signed, FileHints? fileHints}) async {
var requestBuilder = model.EncryptRequestObjectBuilder(
publicKey: publicKey,
message: message,
options: OpenPGPRequestBuilders.keyOptionsBuilder(options),
signed: OpenPGPRequestBuilders.entityBuilder(signed),
fileHints: OpenPGPRequestBuilders.fileHintsBuilder(fileHints),
);
return OpenPGPBridge.call("encrypt", requestBuilder.toBytes())
.then(OpenPGPResponseHandlers.stringResponse);
}