(self, password, encoded)
| 366 | return (decoded["iterations"] != self.iterations) or update_salt |
| 367 | |
| 368 | def harden_runtime(self, password, encoded): |
| 369 | decoded = self.decode(encoded) |
| 370 | extra_iterations = self.iterations - decoded["iterations"] |
| 371 | if extra_iterations > 0: |
| 372 | self.encode(password, decoded["salt"], extra_iterations) |
| 373 | |
| 374 | |
| 375 | class PBKDF2SHA1PasswordHasher(PBKDF2PasswordHasher): |