Implemented full support for symmetric packet encryption. Note that the key length had to be reduced to 128bits, because stupid export laws prevent the default JDK/JRE implementation of encryption to support 256bit symmetric keys for AES.