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