【问题标题】:How to get a list of all openssl or libcrypto error codes如何获取所有 openssl 或 libcrypto 错误代码的列表
【发布时间】:2015-11-04 07:30:55
【问题描述】:

如何获取 OpenSSL 中的 ERR_ API 使用的 LibCrypto 或 OpenSSL API 的所有错误代码和字符串的列表(例如 ERR_error_string)?挖掘 libcrypto 的源代码并没有让我有所收获,我的任何网络搜索也没有。

我的最终目标是编写与错误案例中列出的失败场景相对应的测试。

【问题讨论】:

  • 一目了然,有一些文件带有错误代码和字符串,然后在API函数的实现中会引用它们给出的键。您将不得不做一些跑腿工作,ERR_error_string() 报告的错误代码似乎没有列在官方文档中,尽管它们似乎指定了何时检查代码。
  • @SkypeMeSM 你拿到名单了吗?我也想要这份清单。

标签: c error-handling openssl


【解决方案1】:

也许您正在寻找这个? openssl.ec 似乎错误代码是由 util/mkerr.pl 生成的

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-18
    • 2018-10-17
    • 2018-12-18
    • 1970-01-01
    相关资源
    最近更新 更多