Module BoostorgAsio
Import path
import semmle.code.cpp.security.boostorg.asio.protocols
Predicates
getShiftedSslOptionsNoSsl2 | Gets the value for the no_sslv2 constant, right shifted by 16 bits. |
getShiftedSslOptionsNoSsl3 | Gets the value for the no_sslv3 constant, right shifted by 16 bits. |
getShiftedSslOptionsNoTls1 | Gets the value for the no_tlsv1 constant, right shifted by 16 bits. |
getShiftedSslOptionsNoTls1_1 | Gets the value for the no_tlsv1_1 constant, right shifted by 16 bits. |
getShiftedSslOptionsNoTls1_2 | Gets the value for the no_tlsv1_2 constant, right shifted by 16 bits. |
getShiftedSslOptionsNoTls1_3 | Gets the value for the no_tlsv1_3 constant, right shifted by 16 bits. |
isExprBannedBoostProtocol | Holds if the expression represents a banned protocol. |
isExprSslV23BoostProtocol | Holds if the expression represents a generic SSl/TLS protocol. |
isExprTls12BoostProtocol | Holds if the expression represents a TLS v1.2 protocol. |
isExprTls13BoostProtocol | Holds if the expression represents a protocol that requires Crypto Board approval. |
isExprTlsBoostProtocol | Holds if the expression represents a generic TLS or SSL/TLS protocol. |
Classes
SslContextClass | Represents the |
SslContextMethod | Represents the |
SslSetOptionsFunction | Represents |
Modules
SslContextCallGlobal | Constructs a standard data flow computation for protocol values to the first argument of a context constructor. |
Module signatures
SslContextCallConfigSig | Signature for flows of protocol values to the first argument of a context constructor. |
Aliases
SslContextCallBannedProtocolFlow | Constructs a standard data flow computation for protocol values to the first argument of a context constructor. |
SslContextCallFlow | Constructs a standard data flow computation for protocol values to the first argument of a context constructor. |
SslContextCallTls12ProtocolFlow | Constructs a standard data flow computation for protocol values to the first argument of a context constructor. |
SslContextCallTls13ProtocolFlow | Constructs a standard data flow computation for protocol values to the first argument of a context constructor. |
SslContextCallTlsProtocolFlow | Constructs a standard data flow computation for protocol values to the first argument of a context constructor. |
SslContextFlowsToSetOptionFlow | Constructs a global data flow computation. |
SslOptionFlow | Constructs a global data flow computation. |