Skip to content

Commit a928a0d

Browse files
committed
Java: Diff-informed BrokenCryptoAlgorithm.ql
1 parent fea260b commit a928a0d

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

java/ql/lib/semmle/code/java/security/BrokenCryptoAlgorithmQuery.qll

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,12 @@ module InsecureCryptoConfig implements DataFlow::ConfigSig {
3131
predicate isSink(DataFlow::Node n) { exists(CryptoAlgoSpec c | n.asExpr() = c.getAlgoSpec()) }
3232

3333
predicate isBarrier(DataFlow::Node node) { node instanceof SimpleTypeSanitizer }
34+
35+
predicate observeDiffInformedIncrementalMode() { any() }
36+
37+
Location getASelectedSinkLocation(DataFlow::Node sink) {
38+
exists(CryptoAlgoSpec c | sink.asExpr() = c.getAlgoSpec() | result = c.getLocation())
39+
}
3440
}
3541

3642
/**

0 commit comments

Comments
 (0)