generate_rsa now returns value for n