We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 74ce7cd commit 92dac03Copy full SHA for 92dac03
java/ql/lib/experimental/quantum/JCA.qll
@@ -1581,6 +1581,18 @@ module JCAModel {
1581
result.asExpr() = super.getArgument(0) and
1582
super.getMethod().getParameterType(0).hasName("byte[]")
1583
}
1584
+
1585
+ override Crypto::ArtifactOutputDataFlowNode getOutputArtifact() { result.asExpr() = output }
1586
1587
+ override Crypto::AlgorithmValueConsumer getHashAlgorithmValueConsumer() { none() }
1588
1589
+ override predicate hasHashAlgorithmConsumer() { none() }
1590
1591
+ override Crypto::KeyOperationSubtype getKeyOperationSubtype() {
1592
+ result instanceof Crypto::TMacMode
1593
+ }
1594
1595
+ override Crypto::ConsumerInputDataFlowNode getNonceConsumer() { none() }
1596
1597
1598
/*
0 commit comments