work on pow for public keys
This commit is contained in:
		
							parent
							
								
									5af0b5b7a5
								
							
						
					
					
						commit
						d0994b8ef6
					
				
					 2 changed files with 2 additions and 2 deletions
				
			
		|  | @ -105,7 +105,7 @@ class OnionrUtils: | ||||||
|                     if len(key[0]) > 60 or len(key[1]) > 1000: |                     if len(key[0]) > 60 or len(key[1]) > 1000: | ||||||
|                         logger.warn(key[0] + ' or its pow value is too large.') |                         logger.warn(key[0] + ' or its pow value is too large.') | ||||||
|                         continue |                         continue | ||||||
|                     if self._core._crypto.blake2bHash(base64.b64decode(key[1]) + key[0]).startswith('0000'): |                     if self._core._crypto.blake2bHash(base64.b64decode(key[1]) + key[0].encode()).startswith('0000'): | ||||||
|                         if not key[0] in self._core.listPeers(randomOrder=False) and type(key) != None and key[0] != self._core._crypto.pubKey: |                         if not key[0] in self._core.listPeers(randomOrder=False) and type(key) != None and key[0] != self._core._crypto.pubKey: | ||||||
|                             if self._core.addPeer(key[0], key[1]): |                             if self._core.addPeer(key[0], key[1]): | ||||||
|                                 retVal = True |                                 retVal = True | ||||||
|  |  | ||||||
|  | @ -56,7 +56,7 @@ class OnionrTests(unittest.TestCase): | ||||||
|         myCore = core.Core() |         myCore = core.Core() | ||||||
|         if not os.path.exists('data/peers.db'): |         if not os.path.exists('data/peers.db'): | ||||||
|             myCore.createPeerDB() |             myCore.createPeerDB() | ||||||
|         if myCore.addPeer('6M5MXL237OK57ITHVYN5WGHANPGOMKS5C3PJLHBBNKFFJQOIDOJA====') and not myCore.addPeer('NFXHMYLMNFSAU==='): |         if myCore.addPeer('6M5MXL237OK57ITHVYN5WGHANPGOMKS5C3PJLHBBNKFFJQOIDOJA====', '1cSix9Ao/yQSdo0sNif8cm2uTcYnSphb4JdZL/3WkN4=') and not myCore.addPeer('NFXHMYLMNFSAU===', '1cSix9Ao/yQSdo0sNif8cm2uTcYnSphb4JdZL/3WkN4='): | ||||||
|             self.assertTrue(True) |             self.assertTrue(True) | ||||||
|         else: |         else: | ||||||
|             self.assertTrue(False) |             self.assertTrue(False) | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue