45 @type dict |
47 @type dict |
46 """ |
48 """ |
47 if config and "insecure_hashes" in config: |
49 if config and "insecure_hashes" in config: |
48 insecureHashes = [h.lower() for h in config["insecure_hashes"]] |
50 insecureHashes = [h.lower() for h in config["insecure_hashes"]] |
49 else: |
51 else: |
50 insecureHashes = ['md4', 'md5', 'sha', 'sha1'] |
52 insecureHashes = SecurityDefaults["insecure_hashes"] |
51 |
53 |
52 if isinstance(context.callFunctionNameQual, str): |
54 if isinstance(context.callFunctionNameQual, str): |
53 qualnameList = context.callFunctionNameQual.split('.') |
55 qualnameList = context.callFunctionNameQual.split('.') |
54 func = qualnameList[-1] |
56 func = qualnameList[-1] |
55 if 'hashlib' in qualnameList and func == 'new': |
57 if 'hashlib' in qualnameList and func == 'new': |