Skip to content

Commit 37f0d5a

Browse files
committed
Python: Make KeyGeneration range member overrides final
This was the result of an internal dicussion we had about this some time ago.
1 parent 2a8f720 commit 37f0d5a

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

python/ql/src/semmle/python/Concepts.qll

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -592,23 +592,23 @@ module Cryptography {
592592

593593
/** A data-flow node that generates a new RSA key-pair. */
594594
abstract class RsaRange extends Range {
595-
override string getName() { result = "RSA" }
595+
final override string getName() { result = "RSA" }
596596

597-
override int minimumSecureKeySize() { result = 2048 }
597+
final override int minimumSecureKeySize() { result = 2048 }
598598
}
599599

600600
/** A data-flow node that generates a new DSA key-pair. */
601601
abstract class DsaRange extends Range {
602-
override string getName() { result = "DSA" }
602+
final override string getName() { result = "DSA" }
603603

604-
override int minimumSecureKeySize() { result = 2048 }
604+
final override int minimumSecureKeySize() { result = 2048 }
605605
}
606606

607607
/** A data-flow node that generates a new ECC key-pair. */
608608
abstract class EccRange extends Range {
609-
override string getName() { result = "ECC" }
609+
final override string getName() { result = "ECC" }
610610

611-
override int minimumSecureKeySize() { result = 224 }
611+
final override int minimumSecureKeySize() { result = 224 }
612612
}
613613
}
614614
}

0 commit comments

Comments
 (0)