CodeQL library for Rust
codeql/rust-all 0.1.11 (changelog, source)
Search

Class ComputationallyExpensiveHashFunction::WeakPasswordHashingOperationInputSink

A flow sink modeled by the Cryptography module.

Import path

import codeql.rust.security.WeakSensitiveDataHashingExtensions

Direct supertypes

Indirect supertypes

Fields

Predicates

getAlgorithmName

Gets the name of the weak hashing algorithm.

isComputationallyExpensive

Holds if this sink is for a computationally expensive hash function (meaning that hash function is just weak in some other regard.

Inherited predicates

asExpr

Gets the expression that corresponds to this node, if any.

from NodePublic
asParameter

Gets the parameter that corresponds to this node, if any.

from NodePublic
asPat

Gets the pattern that corresponds to this node, if any.

from NodePublic
getLocation

Gets the location of this node.

from NodePublic
getSinkType

Gets a string that describes the type of this sink (usually the query it applies to).

from Sink
toString

Gets a textual representation of this node.

from NodePublic

Charpred