Skip to content

Commit f72efa6

Browse files
committed
Uncommenting out generic dataflow
1 parent c83cb53 commit f72efa6

1 file changed

Lines changed: 24 additions & 24 deletions

File tree

cpp/ql/lib/experimental/Quantum/Language.qll

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -22,30 +22,30 @@ abstract class AdditionalFlowInputStep extends DataFlow::Node {
2222
}
2323

2424

25-
// /**
26-
// * Generic data source to node input configuration
27-
// */
28-
// module GenericDataSourceUniversalFlowConfig implements DataFlow::ConfigSig {
29-
// predicate isSource(DataFlow::Node source) {
30-
// source = any(Crypto::GenericDataSourceInstance i).getOutputNode()
31-
// }
32-
33-
// predicate isSink(DataFlow::Node sink) {
34-
// sink = any(Crypto::FlowAwareElement other).getInputNode()
35-
// }
36-
37-
// predicate isBarrierOut(DataFlow::Node node) {
38-
// node = any(Crypto::FlowAwareElement element).getInputNode()
39-
// }
40-
41-
// predicate isBarrierIn(DataFlow::Node node) {
42-
// node = any(Crypto::FlowAwareElement element).getOutputNode()
43-
// }
44-
45-
// predicate isAdditionalFlowStep(DataFlow::Node node1, DataFlow::Node node2) {
46-
// node1.(AdditionalFlowInputStep).getOutput() = node2
47-
// }
48-
// }
25+
/**
26+
* Generic data source to node input configuration
27+
*/
28+
module GenericDataSourceUniversalFlowConfig implements DataFlow::ConfigSig {
29+
predicate isSource(DataFlow::Node source) {
30+
source = any(Crypto::GenericDataSourceInstance i).getOutputNode()
31+
}
32+
33+
predicate isSink(DataFlow::Node sink) {
34+
sink = any(Crypto::FlowAwareElement other).getInputNode()
35+
}
36+
37+
predicate isBarrierOut(DataFlow::Node node) {
38+
node = any(Crypto::FlowAwareElement element).getInputNode()
39+
}
40+
41+
predicate isBarrierIn(DataFlow::Node node) {
42+
node = any(Crypto::FlowAwareElement element).getOutputNode()
43+
}
44+
45+
predicate isAdditionalFlowStep(DataFlow::Node node1, DataFlow::Node node2) {
46+
node1.(AdditionalFlowInputStep).getOutput() = node2
47+
}
48+
}
4949

5050

5151

0 commit comments

Comments
 (0)