Re: Exception: 9key_error error

実行するたびに発生するのか、それともランダムなタイミングで一度だけ起きたのか?

その失敗は今まで見たことがない。絶対に失敗しないだろうと想定したOpenSSLへの呼び出しだが、念のためにエラーチェックを入れておいた。どうすれば失敗するのか想像がつかない。メモリ不足かもしれない。

コードは以下の通りだ:

key.h:
    EC_KEY* pkey;

        pkey = EC_KEY_new_by_curve_name(NID_secp256k1);
        if (pkey == NULL)
            throw key_error("CKey::CKey() : EC_KEY_new_by_curve_name failed");

NID_secp256k1は定数だ。