EVP_KEM-RSA
名称
EVP_KEM-RSA - EVP_KEM RSA 密钥类型和算法支持
描述
RSA 密钥类型及其参数在 EVP_PKEY-RSA(7) 中有描述。有关更多信息,请参阅 EVP_PKEY_encapsulate(3) 和 EVP_PKEY_decapsulate(3)。
RSA KEM 参数
- "operation" (OSSL_KEM_PARAM_OPERATION) <UTF8 字符串>
-
OpenSSL RSA 密钥封装机制目前只支持以下操作
- "RSASVE"
-
封装函数只是使用随机字节生成一个密钥,然后使用 RSA 公钥对该密钥进行加密(不填充)。解封装函数使用 RSA 私钥恢复该密钥。
这可以使用 EVP_PKEY_CTX_set_kem_op() 设置。
符合标准
- SP800-56Br2
-
第 7.2.1.2 节 RSASVE 生成操作 (RSASVE.GENERATE)。第 7.2.1.3 节 RSASVE 恢复操作 (RSASVE.RECOVER)。
另请参见
EVP_PKEY_CTX_set_kem_op(3), EVP_PKEY_encapsulate(3), EVP_PKEY_decapsulate(3) EVP_KEYMGMT(3), EVP_PKEY(3), provider-keymgmt(7)
历史
此功能是在 OpenSSL 3.0 中添加的。
版权
版权所有 2020 OpenSSL 项目作者。保留所有权利。
根据 Apache 许可证 2.0 版(“许可证”)授权。除非遵守许可证,否则您不得使用此文件。您可以在源代码分发中的 LICENSE 文件或 https://www.openssl.org/source/license.html 中获取副本。