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 c37b7c1 commit b08533bCopy full SHA for b08533b
java/ql/lib/experimental/quantum/JCA.qll
@@ -1584,9 +1584,11 @@ module JCAModel {
1584
}
1585
1586
class MacOperationCall extends Crypto::MacOperationInstance instanceof MethodCall {
1587
+ Expr output;
1588
+
1589
MacOperationCall() {
1590
super.getMethod().getDeclaringType().hasQualifiedName("javax.crypto", "Mac") and
- exists(Expr output |
1591
+ (
1592
super.getMethod().hasStringSignature(["doFinal()", "doFinal(byte[])"]) and this = output
1593
or
1594
super.getMethod().hasStringSignature("doFinal(byte[], int)") and
0 commit comments