def cryptodome(): from Cryptodome.PublicKey import DSA, RSA # bits = DSA key size DSA.generate(bits=1024) # Noncompliant DSA.generate(bits=2048) # Compliant # bits = RSA key size # e = RSA public key exponent RSA.generate(bits=1024, e=65537) # Noncompliant RSA.generate(e=65537, bits=1024) # Noncompliant RSA.generate(bits=2048, e=999) # Noncompliant # ^^^^^ RSA.generate(bits=2048, e=65537) # Compliant RSA.other(bits=2048, e=65537) # Compliant RSA.generate(2048, None, 999) # Noncompliant