Fixed error with DH. The BigInteger Key generated is now converted to a byte[] of 256bit using SHA-256