mirror of
				https://github.com/matrix-org/synapse.git
				synced 2025-10-31 00:01:33 +01:00 
			
		
		
		
	Merge pull request #2949 from krombel/use_bcrypt_checkpw
use bcrypt.checkpw
This commit is contained in:
		
						commit
						8ffaacbee3
					
				| @ -863,8 +863,10 @@ class AuthHandler(BaseHandler): | ||||
|         """ | ||||
| 
 | ||||
|         def _do_validate_hash(): | ||||
|             return bcrypt.hashpw(password.encode('utf8') + self.hs.config.password_pepper, | ||||
|                                  stored_hash.encode('utf8')) == stored_hash | ||||
|             return bcrypt.checkpw( | ||||
|                 password.encode('utf8') + self.hs.config.password_pepper, | ||||
|                 stored_hash.encode('utf8') | ||||
|             ) | ||||
| 
 | ||||
|         if stored_hash: | ||||
|             return make_deferred_yieldable(threads.deferToThread(_do_validate_hash)) | ||||
|  | ||||
| @ -31,7 +31,7 @@ REQUIREMENTS = { | ||||
|     "pyyaml": ["yaml"], | ||||
|     "pyasn1": ["pyasn1"], | ||||
|     "daemonize": ["daemonize"], | ||||
|     "bcrypt": ["bcrypt"], | ||||
|     "bcrypt": ["bcrypt>=3.1.0"], | ||||
|     "pillow": ["PIL"], | ||||
|     "pydenticon": ["pydenticon"], | ||||
|     "ujson": ["ujson"], | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user