Finished Diffie-Hellman, improved random functions and started ElGamal.