Add OpenSSL common utilities to OpenSSLVerify.qll · github/securitylab@e480c11 · GitHub
Skip to content

Commit e480c11

Browse files
author
Ted Reed
committed
Add OpenSSL common utilities to OpenSSLVerify.qll
1 parent d9ceead commit e480c11

3 files changed

Lines changed: 28 additions & 35 deletions

File tree

‎CodeQL_Queries/cpp/OpenSSL-hostname-validation/OpenSSLMissingVerifyCallback.ql‎

Lines changed: 1 addition & 21 deletions

‎CodeQL_Queries/cpp/OpenSSL-hostname-validation/OpenSSLPreverifyIgnored.ql‎

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,7 @@
1313
*/
1414

1515
import cpp
16-
17-
class SslSetVerifyFunctionCall extends FunctionCall {
18-
SslSetVerifyFunctionCall() { this.getTarget().hasName("SSL_set_verify") }
19-
}
20-
21-
class SslCtxSetVerifyFunctionCall extends FunctionCall {
22-
SslCtxSetVerifyFunctionCall() { this.getTarget().hasName("SSL_CTX_set_verify") }
23-
}
24-
25-
class SslCtxSetCertVerifyCallbackFunctionCall extends FunctionCall {
26-
SslCtxSetCertVerifyCallbackFunctionCall() {
27-
this.getTarget().hasName("SSL_CTX_set_cert_verify_callback")
28-
}
29-
}
16+
import OpenSSLVerify
3017

3118
class SetVerifyCallbackFunctionCall extends FunctionCall {
3219
SetVerifyCallbackFunctionCall() { this.getTarget().hasName("set_verify_callback") }
Lines changed: 26 additions & 0 deletions

0 commit comments

Comments
 (0)