Need to provide error handling in key generation (invalid input, OOM, etc.)
Need to provide error handling in key generation (invalid input, OOM, etc.)