verification: fix some bugs

This commit is contained in:
Ave Ozkal 2020-04-21 09:08:56 +03:00
parent f219d4411d
commit 1282a40986
No known key found for this signature in database
GPG key ID: 398DD7BD03276F6D

View file

@ -68,9 +68,7 @@ class Verification(Cog):
# randomize hash_choice on reset
self.hash_choice = random.choice(
tuple(
hashlib.algorithms_guaranteed
- self.blacklisted_hashes
- {self.hash_choice}
config.welcome_hashes
)
)
@ -174,9 +172,8 @@ class Verification(Cog):
# Detect if the user uses the wrong hash algorithm
wrong_hash_algos = (
hashlib.algorithms_guaranteed
config.welcome_hashes
- {self.hash_choice}
- self.blacklisted_hashes
)
for algo in wrong_hash_algos:
for name in itertools.chain(allowed_names, close_names):