File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
shared/cryptography/codeql/cryptography Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -761,12 +761,14 @@ module CryptographyBase<LocationSig Location, InputSig<Location> Input> {
761
761
newtype TBlockCipherModeOperationType =
762
762
ECB ( ) or // Not secure, widely used
763
763
CBC ( ) or // Vulnerable to padding oracle attacks
764
+ CFB ( ) or
764
765
GCM ( ) or // Widely used AEAD mode (TLS 1.3, SSH, IPsec)
765
766
CTR ( ) or // Fast stream-like encryption (SSH, disk encryption)
766
767
XTS ( ) or // Standard for full-disk encryption (BitLocker, LUKS, FileVault)
767
768
CCM ( ) or // Used in lightweight cryptography (IoT, WPA2)
768
769
SIV ( ) or // Misuse-resistant encryption, used in secure storage
769
770
OCB ( ) or // Efficient AEAD mode
771
+ OFB ( ) or
770
772
OtherMode ( )
771
773
772
774
class ModeOfOperationAlgorithmNode extends AlgorithmNode , TModeOfOperationAlgorithm {
@@ -807,6 +809,10 @@ module CryptographyBase<LocationSig Location, InputSig<Location> Input> {
807
809
or
808
810
type instanceof OCB and name = "OCB"
809
811
or
812
+ type instanceof CFB and name = "CFB"
813
+ or
814
+ type instanceof OFB and name = "OFB"
815
+ or
810
816
type instanceof OtherMode and name = this .getRawAlgorithmName ( )
811
817
}
812
818
You can’t perform that action at this time.
0 commit comments