Fixed the client, all that remains is an examination of /dev/crypto's
strange behavior on large buffers...