No, `packetList` should be the result list, which is a packet list for the message. Actually I was inspired by your `var packetlist = new packet.list();` in generateKeyPair :)