202
202
f = fopen(rsa_flag, "rb");
204
204
err(1, "could not open file %s", rsa_flag);
206
206
size = fread(buf, 1, sizeof(buf), f);
208
208
err(1, "failed to read file %s", rsa_flag);
210
210
err(1, "key too long in file %s!", rsa_flag);
214
214
rsa = d2i_RSAPrivateKey(NULL, &p, size);
216
216
err(1, "failed to parse key in file %s", rsa_flag);
218
218
RSA_set_method(rsa, ENGINE_get_RSA(engine));