OpenSSL

加密和 SSL/TLS 工具包

openssl-core_names.h

名称

openssl/core_names.h - OpenSSL 提供程序参数名称

摘要

#include <openssl/core_names.h>

描述

<openssl/core_names.h> 头文件定义了大量用于 OSSL_PARAM(3) 名称、算法名称以及其他与 OpenSSL 提供程序一起使用的已知名称的宏,仅出于实用目的提供。

现有名称在 OpenSSL 提供程序的手册中进一步描述(请参阅 "参见")以及它们提供的每个算法的手册(在这些提供程序手册中列出)。

参见

OSSL_PROVIDER-default(7)OSSL_PROVIDER-FIPS(7)OSSL_PROVIDER-legacy(7)

历史

此处描述的宏是在 OpenSSL 3.0 中添加的。

注意事项

此头文件不构成名称的通用注册表。实现新算法的提供程序应负责其自己的参数名称。

但是,实现 OpenSSL 提供程序支持的算法自己的变体的提供程序的作者将希望注意此头文件中提供的名称,以便以兼容的方式工作。

版权所有 2020 OpenSSL 项目作者。保留所有权利。

根据 Apache 许可证 2.0(“许可证”)获得许可。除非符合许可证,否则您不得使用此文件。您可以在源代码分发中的 LICENSE 文件或 https://www.openssl.org/source/license.html 中获取副本。