eliminate pycrypto dependancy