异常:9key_error 错误

中本聪SN-0538

是每次运行都发生,还是在某个随机时刻只发生过一次?

Does it happen every time you run it, or just happened once at some random time?

我以前从没见过它失败。那是一次对 OpenSSL 的调用,我以为它永远不会失败,但我还是在那里放了个错误检查以防万一。我想不出它会怎么失败。也许是内存耗尽。

I've never seen that fail before. It's a call to OpenSSL that I assumed would never fail, but I put an error check there just in case. I can't imagine how it would fail. Out of memory maybe.

代码是:

The code is:

key.h:

key.h:

EC_KEY* pkey;

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 是个常量。

NID_secp256k1 is a constant.

上下文
译文校对、修订与纠错

当前版本尚未建立逐条校对状态记录。来源核验、历史审校与当前译文校对是不同事项。

查看历史审校与代表修订 →

译文内容版本:240c7d8a8571。用于比对文本,不代表校对等级或更新时间。

准备纠错说明

请填写对应原文、现译文、建议译法和理由。复制后通过你联系本站作者的渠道提交;此处不会自动发送。

来源
英文原标题

Exception: 9key_error error

Bitcointalk · 原始链接 ↗ 记录编号 SN-0538

阅读字号

选择适合你的字号,之后阅读会继续使用。