generatePrivateKey fix