跳到主要内容

evp_pkey_assign_dsa

API 概述

evp_pkey_assign_dsaopenssl 中的一个API。该规属于return value check 类型。该规则是使用 Advance 生成的。

规则描述

提示

EVP_PKEY_assign_RSA(), EVP_PKEY_assign_DSA(), EVP_PKEY_assign_DH(), EVP_PKEY_assign_EC_KEY(), EVP_PKEY_assign_POLY1305() and EVP_PKEY_assign_SIPHASH() return 1 for success and 0 for failure.

信息

标签:return value check

参数下标:N/A

CWE类别:CWE-253

规则代码

//macro
import cpp

from MacroInvocation mi
where mi.getMacroName() = "EVP_PKEY_assign_DSA"
and mi.getExpr() instanceof ExprInVoidContext
select mi.getLocation()