@Override protected void encode(ChannelHandlerContext ctx, MessageBuilder msg, ByteBuf out) throws Exception { // Generate a new encryption key using ISAAC, encode the message and // write it to the client. ByteBuf internal = msg.buffer(); int value = internal.getByte(0) + encryptor.getKey(); internal.setByte(0, value); out.writeBytes(internal); }