removed dependencies on math/big for several modules and added hashing of the ECDH secret key