fn seal(c: []u8, m: []const u8, public_key: [public_length]u8) WeakPublicKeyError || IdentityElementError!void

Encrypt a message m for a recipient whose public key is public_key. c must be seal_length bytes larger than m, so that the required metadata can be added.

Parameters

c: []u8,
m: []const u8,
public_key: [public_length]u8,