Decrypting lists

To encrypt and send a List message, use recieveMessage .

Don't run the program again, as it will generate new keys and tables, and the message will not be possible to decrypt. If you have already created these, use creating kyber from preset.

This is done in Machine A.

import nim_kyber

# Create Kyber object
var k: Kyber = createRandomKyber();

# Decrypt message
var decrypted: List = k.recieveMessage(m); # m is Machine B's sended message

echo decrypted # Original message

Last updated