Improved Key Generation Time

1024-bit keys now take on average about 3 seconds to generate.