Skip to content

Commit fba8087

Browse files
committed
Crypto: Example query reorg - moving queries of this PR into 'examples' subdirectories.
1 parent deb4373 commit fba8087

23 files changed

+7
-8
lines changed

java/ql/src/experimental/quantum/Analysis/ArtifactReuse.qll renamed to java/ql/src/experimental/quantum/Examples/ArtifactReuse.qll

File renamed without changes.

java/ql/src/experimental/quantum/Analysis/InsecureIVorNonceSource.ql renamed to java/ql/src/experimental/quantum/Examples/InsecureIVorNonceSource.ql

File renamed without changes.

java/ql/src/experimental/quantum/Analysis/NonAESGCMCipher.ql renamed to java/ql/src/experimental/quantum/Examples/NonAESGCMCipher.ql

File renamed without changes.

java/ql/src/experimental/quantum/Analysis/ReusedNonce.ql renamed to java/ql/src/experimental/quantum/Examples/ReusedNonce.ql

File renamed without changes.

java/ql/src/experimental/quantum/Analysis/UnknownHash.ql renamed to java/ql/src/experimental/quantum/Examples/UnknownHash.ql

File renamed without changes.

java/ql/src/experimental/quantum/Analysis/UnknownIVorNonceSource.ql renamed to java/ql/src/experimental/quantum/Examples/UnknownIVorNonceSource.ql

File renamed without changes.

java/ql/src/experimental/quantum/Analysis/UnknownKDFIterationCount.ql renamed to java/ql/src/experimental/quantum/Examples/UnknownKDFIterationCount.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
* @id java/quantum/unknown-kdf-iteration-count
55
* @kind problem
66
* @precision medium
7+
* @problem.severity error
78
* @tags quantum
89
* experimental
910
*/

java/ql/src/experimental/quantum/Analysis/WeakAsymmetric.ql renamed to java/ql/src/experimental/quantum/Examples/WeakAsymmetric.ql

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,11 @@
1212
import java
1313
import experimental.quantum.Language
1414

15-
from Crypto::KeyOperationAlgorithmNode op, DataFlow::Node configSrc, int keySize, string algName
15+
from Crypto::KeyOperationAlgorithmNode op, int keySize, string algName
1616
where
1717
keySize = op.getKeySizeFixed() and
1818
keySize < 2048 and
1919
algName = op.getAlgorithmName() and
2020
// Can't be an elliptic curve
21-
not Crypto::isEllipticCurveAlgorithmName(algName)
22-
select op,
23-
"Use of weak asymmetric key size (" + keySize.toString() + " bits) for algorithm " +
24-
algName.toString() + " at config source $@", configSrc, configSrc.toString()
21+
op.getAlgorithmType() != Crypto::KeyOpAlg::AlgorithmType::EllipticCurveType()
22+
select "Use of weak asymmetric key size (" + keySize.toString() + " bits) for algorithm " + algName

java/ql/src/experimental/quantum/Analysis/WeakBlockModes.ql renamed to java/ql/src/experimental/quantum/Examples/WeakBlockModes.ql

File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)