int main(int argc, char *argv[]) { const char *filename; EC_KEY *key; int rc; if (argc != 2) { fprintf(stderr, "need an output filename\n"); exit(1); } filename = argv[1]; // key = generate_key(); key = generate_key_block_5(); if (key == NULL) { fprintf(stderr, "error generating key\n"); exit(1); } rc = key_write_filename(filename, key); if (rc != 1) { fprintf(stderr, "error saving key\n"); exit(1); } EC_KEY_free(key); return 0; }
int main(int argc, char *argv[]) { // const char *filename; // EC_KEY *key; // int rc; // if (argc != 2) { // fprintf(stderr, "need an output filename\n"); // exit(1); // } // filename = argv[1]; // key = generate_key(); // if (key == NULL) { // fprintf(stderr, "error generating key\n"); // exit(1); // } // rc = key_write_filename(filename, key); // if (rc != 1) { // fprintf(stderr, "error saving key\n"); // exit(1); // } EC_KEY *weak_key = find_key_block4(); int rc4 = key_write_filename("weak_key.priv", weak_key); if (rc4 != 1) { fprintf(stderr, "error saving weak key \n"); exit(1); } EC_KEY *block5 = find_key_block5(); int rc5 = key_write_filename("block5_key.priv", block5); if (rc5 != 1) { fprintf(stderr, "error saving key block 5 \n"); exit(1); } printf("%s\n", "made it through genkey"); return 0; }