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

Class ComputationallyExpensiveHashFunction::Source

A data flow source for “use of a broken or weak cryptographic hashing algorithm on sensitive data” vulnerabilities that does require computationally expensive hashing. That is, a password.

Import path

import codeql.rust.security.WeakSensitiveDataHashingExtensions

Direct supertypes

Indirect supertypes

Known direct subtypes

Predicates

getClassification

Gets the classification of the sensitive data.

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
toString

Gets a textual representation of this node.

from NodePublic