Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
CodeQL library for Swift
codeql/swift-all 4.3.0 (changelog, source)

Module InsufficientHashIterationsExtensions

Provides classes and predicates for reasoning about insufficient hash iteration vulnerabilities.

Import path

import codeql.swift.security.InsufficientHashIterationsExtensions

Imports

DataFlow
ExternalFlow

INTERNAL use only. This is an experimental API subject to change without notice.

swift

Top-level import for the Swift language pack

Classes

InsufficientHashIterationsAdditionalFlowStep

A unit class for adding additional flow steps.

InsufficientHashIterationsBarrier

A barrier for insufficient hash interation vulnerabilities.

InsufficientHashIterationsSink

A dataflow sink for insufficient hash interation vulnerabilities. That is, a DataFlow::Node of something that is used as the iteration count of a hash function.