- BIO *out = BIO_new(BIO_s_file());
- if(!out)
- return false;
- BIO_set_fp(out, fp, BIO_NOCLOSE);
- bool result = PEM_write_bio_ECPrivateKey(out, ecdsa, NULL, NULL, 0, NULL, NULL);
- BIO_free(out);
- return result;
+ return PEM_write_ECPrivateKey(fp, ecdsa, NULL, NULL, 0, NULL, NULL);