fprintf(stderr, "Usage: %s [-d certdir] [-t threads] [-i iterations | -p period] " "[-s | -e] -n nickname\n",
fprintf(stderr, "Usage: %s [-s | -e] [-i iterations | -p period] " "[-t threads]\n[-n none [-k keylength] [ [-g] -x exponent] |\n" " -n token:nickname [-d certdir] [-w password] |\n" " -h token [-d certdir] [-w password] [-g] [-k keylength] " "[-x exponent] ]\n",
Usage(char *progName){    fprintf(stderr, "Usage: %s [-d certdir] [-t threads] [-i iterations | -p period] "	            "[-s | -e] -n nickname\n",	    progName);    fprintf(stderr, "%-20s Cert database directory (default is ~/.netscape)\n",	    "-d certdir");    fprintf(stderr, "%-20s How many operations to perform\n", "-i iterations");    fprintf(stderr, "%-20s How many seconds to run\n", "-p period");    fprintf(stderr, "%-20s Perform signing (private key) operations\n", "-s");    fprintf(stderr, "%-20s Perform encryption (public key) operations\n", "-e");    fprintf(stderr, "%-20s Number of execution threads\n", "-t threads(default 1)");    fprintf(stderr, "%-20s Nickname of certificate or key\n", "-n nickname");    exit(-1);}