Create message-sending object

The MessageSender object is the object that encrypts the message, in machine B.

The following code is used in Machine B to initiate the MessageSender object.

import nim_kyber

# Define known public table and keys
let publicTable = [...] # Machine A's k.publicTable
let publicKeys = ([...],[...]); # Machine A's k.publicKeys

# Create Kyber Message Sender object
var ms: KyberSender = createMessageSender(publicTable, publicKeys);

Last updated