mirror of
https://github.com/github/codeql.git
synced 2026-04-21 15:05:56 +02:00
Crypto-parameter models
This commit is contained in:
@@ -11,3 +11,57 @@ extensions:
|
||||
- ["com.sun.crypto.provider", "KeyProtector", False, "KeyProtector", "(char[])", "credential-password", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "PBKDF2KeyImpl", False, "deriveKey", "(Mac, byte[], byte[], int, int)", "credential-password", "Argument[1]", "manual"]
|
||||
- ["com.sun.crypto.provider", "PBKDF2KeyImpl", False, "getPasswordBytes", "(char[])", "credential-password", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "AESCipher", False, "engineUnwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "AESCrypt", False, "init", "(boolean, String, byte[])", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["com.sun.crypto.provider", "AESWrapCipher", False, "engineUnwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "ARCFOURCipher", False, "engineUnwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "ARCFOURCipher", False, "init", "(byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "BlowfishCipher", False, "engineUnwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "BlowfishCrypt", False, "init", "(boolean, String, byte[])", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["com.sun.crypto.provider", "CipherBlockChaining", False, "init", "(boolean, String, byte[], byte[])", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["com.sun.crypto.provider", "CipherCore", False, "unwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "CipherFeedback", False, "init", "(boolean, String, byte[], byte[])", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["com.sun.crypto.provider", "CipherWithWrappingSpi", False, "constructPrivateKey", "(byte[], String)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "CipherWithWrappingSpi", False, "constructPublicKey", "(byte[], String)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "CipherWithWrappingSpi", False, "constructSecretKey", "(byte[], String)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "CipherWithWrappingSpi", False, "engineUnwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "ConstructKeys", False, "constructPrivateKey", "(byte[], String)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "ConstructKeys", False, "constructPublicKey", "(byte[], String)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "ConstructKeys", False, "constructSecretKey", "(byte[], String)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "CounterMode", False, "init", "(boolean, String, byte[], byte[])", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["com.sun.crypto.provider", "DESCipher", False, "engineUnwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "DESCrypt", False, "expandKey", "(byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "DESCrypt", False, "init", "(boolean, String, byte[])", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["com.sun.crypto.provider", "DESKey", False, "DESKey", "(byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "DESKey", False, "DESKey", "(byte[], int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "DESKeyGenerator", False, "setParityBit", "(byte[], int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "DESedeCipher", False, "engineUnwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "DESedeKey", False, "DESedeKey", "(byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "DESedeKey", False, "DESedeKey", "(byte[], int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "DESedeWrapCipher", False, "engineUnwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "DHPrivateKey", False, "DHPrivateKey", "(byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "DHPublicKey", False, "DHPublicKey", "(byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "ElectronicCodeBook", False, "init", "(boolean, String, byte[], byte[])", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["com.sun.crypto.provider", "FeedbackCipher", False, "init", "(boolean, String, byte[], byte[])", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["com.sun.crypto.provider", "GaloisCounterMode", False, "init", "(boolean, String, byte[], byte[])", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["com.sun.crypto.provider", "GaloisCounterMode", False, "init", "(boolean, String, byte[], byte[], int)", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["com.sun.crypto.provider", "JceKeyStore", False, "engineSetKeyEntry", "(String, byte[], Certificate[])", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["com.sun.crypto.provider", "KeyProtector", False, "recover", "(byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "OutputFeedback", False, "init", "(boolean, String, byte[], byte[])", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["com.sun.crypto.provider", "PBECipherCore", False, "unwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "PBES1Core", False, "unwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "PBES2Core", False, "engineUnwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "PBEWithMD5AndDESCipher", False, "engineUnwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "PBEWithMD5AndTripleDESCipher", False, "engineUnwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "PCBC", False, "init", "(boolean, String, byte[], byte[])", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["com.sun.crypto.provider", "PKCS12PBECipherCore", False, "implUnwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "PKCS12PBECipherCore$PBEWithSHA1AndDESede", False, "engineUnwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "PKCS12PBECipherCore$PBEWithSHA1AndRC2_128", False, "engineUnwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "PKCS12PBECipherCore$PBEWithSHA1AndRC2_40", False, "engineUnwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "PKCS12PBECipherCore$PBEWithSHA1AndRC4_128", False, "engineUnwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "PKCS12PBECipherCore$PBEWithSHA1AndRC4_40", False, "engineUnwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "RC2Cipher", False, "engineUnwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "RC2Crypt", False, "init", "(boolean, String, byte[])", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["com.sun.crypto.provider", "RSACipher", False, "engineUnwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["com.sun.crypto.provider", "SymmetricCipher", False, "init", "(boolean, String, byte[])", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["com.sun.crypto.provider", "TlsMasterSecretGenerator$TlsMasterSecretKey", False, "TlsMasterSecretKey", "(byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
|
||||
6
java/ql/lib/ext/java.security.cert.model.yml
Normal file
6
java/ql/lib/ext/java.security.cert.model.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["java.security.cert", "X509CertSelector", False, "setSubjectPublicKey", "(byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
@@ -13,3 +13,5 @@ extensions:
|
||||
- ["java.security", "KeyStoreSpi", False, "engineLoad", "(InputStream, char[])", "credential-password", "Argument[1]", "manual"]
|
||||
- ["java.security", "KeyStoreSpi", False, "engineSetKeyEntry", "(String, Key, char[], Certificate[])", "credential-password", "Argument[2]", "manual"]
|
||||
- ["java.security", "KeyStoreSpi", False, "engineStore", "(OutputStream, char[])", "credential-password", "Argument[1]", "manual"]
|
||||
- ["java.security", "KeyStore", False, "setKeyEntry", "(String, byte[], Certificate[])", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["java.security", "KeyStoreSpi", False, "engineSetKeyEntry", "(String, byte[], Certificate[])", "crypto-parameter", "Argument[1]", "manual"]
|
||||
|
||||
8
java/ql/lib/ext/java.security.spec.model.yml
Normal file
8
java/ql/lib/ext/java.security.spec.model.yml
Normal file
@@ -0,0 +1,8 @@
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["java.security.spec", "EncodedKeySpec", False, "EncodedKeySpec", "(byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["java.security.spec", "PKCS8EncodedKeySpec", False, "PKCS8EncodedKeySpec", "(byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["java.security.spec", "X509EncodedKeySpec", False, "X509EncodedKeySpec", "(byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
@@ -4,4 +4,7 @@ extensions:
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["javax.crypto", "Cipher", True, "init", "(int,Key,AlgorithmParameterSpec)", "", "Argument[2]", "encryption-iv", "manual"]
|
||||
- ["javax.crypto", "Cipher", True, "init", "(int,Key,AlgorithmParameterSpec,SecureRandom)", "", "Argument[2]", "encryption-iv", "manual"]
|
||||
- ["javax.crypto", "Cipher", True, "init", "(int,Key,AlgorithmParameterSpec,SecureRandom)", "", "Argument[2]", "encryption-iv", "manual"]
|
||||
- ["javax.crypto", "Cipher", False, "unwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["javax.crypto", "CipherSpi", False, "engineUnwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["javax.crypto", "EncryptedPrivateKeyInfo", False, "checkPKCS8Encoding", "(byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
|
||||
@@ -14,3 +14,12 @@ extensions:
|
||||
- ["javax.crypto.spec", "PBEKeySpec", False, "PBEKeySpec", "(char[])", "credential-password", "Argument[0]", "manual"]
|
||||
- ["javax.crypto.spec", "PBEKeySpec", False, "PBEKeySpec", "(char[], byte[], int)", "credential-password", "Argument[0]", "manual"]
|
||||
- ["javax.crypto.spec", "PBEKeySpec", False, "PBEKeySpec", "(char[], byte[], int, int)", "credential-password", "Argument[0]", "manual"]
|
||||
- ["javax.crypto.spec", "DESKeySpec", False, "DESKeySpec", "(byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["javax.crypto.spec", "DESKeySpec", False, "DESKeySpec", "(byte[], int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["javax.crypto.spec", "DESKeySpec", False, "isParityAdjusted", "(byte[], int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["javax.crypto.spec", "DESKeySpec", False, "isWeak", "(byte[], int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["javax.crypto.spec", "DESedeKeySpec", False, "DESedeKeySpec", "(byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["javax.crypto.spec", "DESedeKeySpec", False, "DESedeKeySpec", "(byte[], int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["javax.crypto.spec", "DESedeKeySpec", False, "isParityAdjusted", "(byte[], int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["javax.crypto.spec", "SecretKeySpec", False, "SecretKeySpec", "(byte[], String)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["javax.crypto.spec", "SecretKeySpec", False, "SecretKeySpec", "(byte[], int, int, String)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
|
||||
@@ -5,3 +5,7 @@ extensions:
|
||||
data:
|
||||
- ["javax.security.auth.kerberos", "KerberosKey", False, "KerberosKey", "(KerberosPrincipal, char[], String)", "credential-password", "Argument[1]", "manual"]
|
||||
- ["javax.security.auth.kerberos", "KeyImpl", False, "KeyImpl", "(KerberosPrincipal, char[], String)", "credential-password", "Argument[1]", "manual"]
|
||||
- ["javax.security.auth.kerberos", "KerberosKey", False, "KerberosKey", "(KerberosPrincipal, byte[], int, int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["javax.security.auth.kerberos", "KerberosTicket", False, "KerberosTicket", "(byte[], KerberosPrincipal, KerberosPrincipal, byte[], int, boolean[], Date, Date, Date, Date, InetAddress[])", "crypto-parameter", "Argument[3]", "manual"]
|
||||
- ["javax.security.auth.kerberos", "KerberosTicket", False, "init", "(byte[], KerberosPrincipal, KerberosPrincipal, byte[], int, boolean[], Date, Date, Date, Date, InetAddress[])", "crypto-parameter", "Argument[3]", "manual"]
|
||||
- ["javax.security.auth.kerberos", "KeyImpl", False, "KeyImpl", "(byte[], int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
|
||||
12
java/ql/lib/ext/sun.security.jgss.krb5.model.yml
Normal file
12
java/ql/lib/ext/sun.security.jgss.krb5.model.yml
Normal file
@@ -0,0 +1,12 @@
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["sun.security.jgss.krb5", "CipherHelper", False, "desCbcDecrypt", "(WrapToken, byte[], InputStream, int, byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.jgss.krb5", "CipherHelper", False, "desCbcDecrypt", "(WrapToken, byte[], byte[], int, int, byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.jgss.krb5", "CipherHelper", False, "getDesCbcChecksum", "(byte[], byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.jgss.krb5", "CipherHelper", False, "getDesEncryptionKey", "(byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.jgss.krb5", "CipherHelper", False, "getInitializedDes", "(boolean, byte[], byte[])", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.jgss.krb5", "Krb5InitCredential", False, "Krb5InitCredential", "(Krb5NameElement, Credentials, byte[], KerberosPrincipal, KerberosPrincipal, byte[], int, boolean[], Date, Date, Date, Date, InetAddress[])", "crypto-parameter", "Argument[5]", "manual"]
|
||||
- ["sun.security.jgss.krb5", "Krb5InitCredential", False, "Krb5InitCredential", "(Krb5NameElement, byte[], KerberosPrincipal, KerberosPrincipal, byte[], int, boolean[], Date, Date, Date, Date, InetAddress[])", "crypto-parameter", "Argument[4]", "manual"]
|
||||
@@ -5,3 +5,34 @@ extensions:
|
||||
data:
|
||||
- ["sun.security.krb5.internal.crypto.dk", "AesDkCrypto", False, "stringToKey", "(char[], String, byte[])", "credential-password", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "ArcFourCrypto", False, "stringToKey", "(char[])", "credential-password", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "AesDkCrypto", False, "calculateChecksum", "(byte[], int, byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "AesDkCrypto", False, "decrypt", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "AesDkCrypto", False, "decryptCTS", "(byte[], int, byte[], byte[], int, int, boolean)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "AesDkCrypto", False, "decryptRaw", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "AesDkCrypto", False, "encrypt", "(byte[], int, byte[], byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "AesDkCrypto", False, "encryptCTS", "(byte[], int, byte[], byte[], byte[], int, int, boolean)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "AesDkCrypto", False, "encryptRaw", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "AesDkCrypto", False, "getCipher", "(byte[], byte[], int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "AesDkCrypto", False, "getHmac", "(byte[], byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "ArcFourCrypto", False, "calculateChecksum", "(byte[], int, byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "ArcFourCrypto", False, "decrypt", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "ArcFourCrypto", False, "decryptRaw", "(byte[], int, byte[], byte[], int, int, byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "ArcFourCrypto", False, "decryptSeq", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "ArcFourCrypto", False, "encrypt", "(byte[], int, byte[], byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "ArcFourCrypto", False, "encryptRaw", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "ArcFourCrypto", False, "encryptSeq", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "ArcFourCrypto", False, "getCipher", "(byte[], byte[], int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "ArcFourCrypto", False, "getHmac", "(byte[], byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "Des3DkCrypto", False, "getCipher", "(byte[], byte[], int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "Des3DkCrypto", False, "getHmac", "(byte[], byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "Des3DkCrypto", False, "keyCorrection", "(byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "Des3DkCrypto", False, "setParityBit", "(byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "DkCrypto", False, "calculateChecksum", "(byte[], int, byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "DkCrypto", False, "decrypt", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "DkCrypto", False, "decryptRaw", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "DkCrypto", False, "dk", "(byte[], byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "DkCrypto", False, "dr", "(byte[], byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "DkCrypto", False, "encrypt", "(byte[], int, byte[], byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "DkCrypto", False, "encryptRaw", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "DkCrypto", False, "getCipher", "(byte[], byte[], int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto.dk", "DkCrypto", False, "getHmac", "(byte[], byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
|
||||
@@ -8,3 +8,81 @@ extensions:
|
||||
- ["sun.security.krb5.internal.crypto", "ArcFourHmac", False, "stringToKey", "(char[])", "credential-password", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Des", False, "char_to_key", "(char[])", "credential-password", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Des", False, "string_to_key_bytes", "(char[])", "credential-password", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Aes128", False, "calculateChecksum", "(byte[], int, byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Aes128", False, "decrypt", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Aes128", False, "decryptRaw", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Aes128", False, "encrypt", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Aes128", False, "encryptRaw", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Aes128CtsHmacSha1EType", False, "decrypt", "(byte[], byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Aes128CtsHmacSha1EType", False, "decrypt", "(byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Aes128CtsHmacSha1EType", False, "encrypt", "(byte[], byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Aes128CtsHmacSha1EType", False, "encrypt", "(byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Aes256", False, "calculateChecksum", "(byte[], int, byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Aes256", False, "decrypt", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Aes256", False, "decryptRaw", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Aes256", False, "encrypt", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Aes256", False, "encryptRaw", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Aes256CtsHmacSha1EType", False, "decrypt", "(byte[], byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Aes256CtsHmacSha1EType", False, "decrypt", "(byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Aes256CtsHmacSha1EType", False, "encrypt", "(byte[], byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Aes256CtsHmacSha1EType", False, "encrypt", "(byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "ArcFourHmac", False, "calculateChecksum", "(byte[], int, byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "ArcFourHmac", False, "decrypt", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "ArcFourHmac", False, "decryptRaw", "(byte[], int, byte[], byte[], int, int, byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "ArcFourHmac", False, "decryptSeq", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "ArcFourHmac", False, "encrypt", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "ArcFourHmac", False, "encryptRaw", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "ArcFourHmac", False, "encryptSeq", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "ArcFourHmacEType", False, "decrypt", "(byte[], byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "ArcFourHmacEType", False, "decrypt", "(byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "ArcFourHmacEType", False, "encrypt", "(byte[], byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "ArcFourHmacEType", False, "encrypt", "(byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "CksumType", False, "calculateKeyedChecksum", "(byte[], int, byte[], int)", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "CksumType", False, "verifyKeyedChecksum", "(byte[], int, byte[], byte[], int)", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Crc32CksumType", False, "calculateKeyedChecksum", "(byte[], int, byte[], int)", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Crc32CksumType", False, "verifyKeyedChecksum", "(byte[], int, byte[], byte[], int)", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Des", False, "bad_key", "(byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Des", False, "cbc_encrypt", "(byte[], byte[], byte[], byte[], boolean)", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Des", False, "des_cksum", "(byte[], byte[], byte[])", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Des", False, "set_parity", "(byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Des3", False, "calculateChecksum", "(byte[], int, byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Des3", False, "decrypt", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Des3", False, "decryptRaw", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Des3", False, "encrypt", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Des3", False, "encryptRaw", "(byte[], int, byte[], byte[], int, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Des3CbcHmacSha1KdEType", False, "decrypt", "(byte[], byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Des3CbcHmacSha1KdEType", False, "decrypt", "(byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Des3CbcHmacSha1KdEType", False, "encrypt", "(byte[], byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "Des3CbcHmacSha1KdEType", False, "encrypt", "(byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "DesCbcCrcEType", False, "decrypt", "(byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "DesCbcCrcEType", False, "encrypt", "(byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "DesCbcEType", False, "decrypt", "(byte[], byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "DesCbcEType", False, "decrypt", "(byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "DesCbcEType", False, "encrypt", "(byte[], byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "DesCbcEType", False, "encrypt", "(byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "DesMacCksumType", False, "calculateKeyedChecksum", "(byte[], int, byte[], int)", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "DesMacCksumType", False, "decryptKeyedChecksum", "(byte[], byte[])", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "DesMacCksumType", False, "verifyKeyedChecksum", "(byte[], int, byte[], byte[], int)", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "DesMacKCksumType", False, "calculateKeyedChecksum", "(byte[], int, byte[], int)", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "DesMacKCksumType", False, "verifyKeyedChecksum", "(byte[], int, byte[], byte[], int)", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "EType", False, "decrypt", "(byte[], byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "EType", False, "decrypt", "(byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "EType", False, "encrypt", "(byte[], byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "EType", False, "encrypt", "(byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "HmacMd5ArcFourCksumType", False, "calculateKeyedChecksum", "(byte[], int, byte[], int)", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "HmacMd5ArcFourCksumType", False, "verifyKeyedChecksum", "(byte[], int, byte[], byte[], int)", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "HmacSha1Aes128CksumType", False, "calculateKeyedChecksum", "(byte[], int, byte[], int)", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "HmacSha1Aes128CksumType", False, "verifyKeyedChecksum", "(byte[], int, byte[], byte[], int)", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "HmacSha1Aes256CksumType", False, "calculateKeyedChecksum", "(byte[], int, byte[], int)", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "HmacSha1Aes256CksumType", False, "verifyKeyedChecksum", "(byte[], int, byte[], byte[], int)", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "HmacSha1Des3KdCksumType", False, "calculateKeyedChecksum", "(byte[], int, byte[], int)", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "HmacSha1Des3KdCksumType", False, "verifyKeyedChecksum", "(byte[], int, byte[], byte[], int)", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "NullEType", False, "decrypt", "(byte[], byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "NullEType", False, "decrypt", "(byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "NullEType", False, "encrypt", "(byte[], byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "NullEType", False, "encrypt", "(byte[], byte[], int)", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "RsaMd5CksumType", False, "calculateKeyedChecksum", "(byte[], int, byte[], int)", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "RsaMd5CksumType", False, "verifyKeyedChecksum", "(byte[], int, byte[], byte[], int)", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "RsaMd5DesCksumType", False, "calculateKeyedChecksum", "(byte[], int, byte[], int)", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "RsaMd5DesCksumType", False, "decryptKeyedChecksum", "(byte[], byte[])", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.krb5.internal.crypto", "RsaMd5DesCksumType", False, "verifyKeyedChecksum", "(byte[], int, byte[], byte[], int)", "crypto-parameter", "Argument[2]", "manual"]
|
||||
|
||||
@@ -9,3 +9,6 @@ extensions:
|
||||
- ["sun.security.krb5", "EncryptionKey", False, "acquireSecretKeys", "(char[], String)", "credential-password", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5", "EncryptionKey", False, "stringToKey", "(char[], String, byte[], int)", "credential-password", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5", "KrbAsRep", False, "decryptUsingPassword", "(char[], KrbAsReq, PrincipalName)", "credential-password", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5", "Credentials", False, "Credentials", "(byte[], String, String, byte[], int, boolean[], Date, Date, Date, Date, InetAddress[])", "crypto-parameter", "Argument[3]", "manual"]
|
||||
- ["sun.security.krb5", "EncryptionKey", False, "EncryptionKey", "(byte[], int, Integer)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.krb5", "EncryptionKey", False, "EncryptionKey", "(int, byte[])", "crypto-parameter", "Argument[1]", "manual"]
|
||||
|
||||
9
java/ql/lib/ext/sun.security.pkcs.model.yml
Normal file
9
java/ql/lib/ext/sun.security.pkcs.model.yml
Normal file
@@ -0,0 +1,9 @@
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["sun.security.pkcs", "PKCS8Key", False, "PKCS8Key", "(AlgorithmId, byte[])", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.pkcs", "PKCS8Key", False, "buildPKCS8Key", "(AlgorithmId, byte[])", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.pkcs", "PKCS8Key", False, "decode", "(byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.pkcs", "PKCS8Key", False, "encode", "(DerOutputStream, AlgorithmId, byte[])", "crypto-parameter", "Argument[2]", "manual"]
|
||||
@@ -9,3 +9,10 @@ extensions:
|
||||
- ["sun.security.pkcs11", "P11KeyStore", False, "engineStore", "(OutputStream, char[])", "credential-password", "Argument[1]", "manual"]
|
||||
- ["sun.security.pkcs11", "P11KeyStore$PasswordCallbackHandler", False, "PasswordCallbackHandler", "(char[])", "credential-password", "Argument[0]", "manual"]
|
||||
- ["sun.security.pkcs11", "Secmod$KeyStoreLoadParameter", False, "KeyStoreLoadParameter", "(TrustType, char[])", "credential-password", "Argument[1]", "manual"]
|
||||
- ["sun.security.pkcs11", "ConstructKeys", False, "constructPrivateKey", "(byte[], String)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.pkcs11", "ConstructKeys", False, "constructPublicKey", "(byte[], String)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.pkcs11", "ConstructKeys", False, "constructSecretKey", "(byte[], String)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.pkcs11", "P11Cipher", False, "engineUnwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.pkcs11", "P11KeyStore", False, "engineSetKeyEntry", "(String, byte[], Certificate[])", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.pkcs11", "P11RSACipher", False, "engineUnwrap", "(byte[], String, int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
- ["sun.security.pkcs11", "P11SecretKeyFactory", False, "fixDESParity", "(byte[], int)", "crypto-parameter", "Argument[0]", "manual"]
|
||||
|
||||
@@ -12,3 +12,4 @@ extensions:
|
||||
- ["sun.security.pkcs12", "PKCS12KeyStore", False, "engineStore", "(OutputStream, char[])", "credential-password", "Argument[1]", "manual"]
|
||||
- ["sun.security.pkcs12", "PKCS12KeyStore", False, "getPBEKey", "(char[])", "credential-password", "Argument[0]", "manual"]
|
||||
- ["sun.security.pkcs12", "PKCS12KeyStore", False, "loadSafeContents", "(DerInputStream, char[])", "credential-password", "Argument[1]", "manual"]
|
||||
- ["sun.security.pkcs12", "PKCS12KeyStore", False, "engineSetKeyEntry", "(String, byte[], Certificate[])", "crypto-parameter", "Argument[1]", "manual"]
|
||||
|
||||
@@ -13,3 +13,5 @@ extensions:
|
||||
- ["sun.security.provider", "JavaKeyStore", False, "engineStore", "(OutputStream, char[])", "credential-password", "Argument[1]", "manual"]
|
||||
- ["sun.security.provider", "JavaKeyStore", False, "getPreKeyedHash", "(char[])", "credential-password", "Argument[0]", "manual"]
|
||||
- ["sun.security.provider", "KeyProtector", False, "KeyProtector", "(char[])", "credential-password", "Argument[0]", "manual"]
|
||||
- ["sun.security.provider", "DomainKeyStore", False, "engineSetKeyEntry", "(String, byte[], Certificate[])", "crypto-parameter", "Argument[1]", "manual"]
|
||||
- ["sun.security.provider", "JavaKeyStore", False, "engineSetKeyEntry", "(String, byte[], Certificate[])", "crypto-parameter", "Argument[1]", "manual"]
|
||||
|
||||
@@ -4,3 +4,5 @@ extensions:
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["sun.security.tools.keytool", "Main", False, "getNewPasswd", "(String, char[])", "credential-password", "Argument[1]", "manual"]
|
||||
- ["sun.security.tools.keytool", "Main", False, "getKeyPasswd", "(String, String, char[])", "crypto-parameter", "Argument[2]", "manual"]
|
||||
- ["sun.security.tools.keytool", "Main", False, "recoverKey", "(String, char[], char[])", "crypto-parameter", "Argument[2]", "manual"]
|
||||
|
||||
6
java/ql/lib/ext/sun.security.x509.model.yml
Normal file
6
java/ql/lib/ext/sun.security.x509.model.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["sun.security.x509", "X509Key", False, "decode", "(byte[])", "crypto-parameter", "Argument[0]", "manual"]
|
||||
Reference in New Issue
Block a user