Started working on DH key generation on the client.
Added AES cbc encryption.