예제 #1
0
 def test_verify_failure(self):
     base_key = BaseKey()
     data = os.urandom(200)
     signature = base_key.sign(data)
     assert not base_key.verify(signature, data[::-1])
예제 #2
0
 def test_verify_success(self):
     base_key = BaseKey()
     data = os.urandom(200)
     signature = base_key.sign(data)
     assert base_key.verify(signature, data)
예제 #3
0
 def test_sign(self):
     base_key = BaseKey()
     data = os.urandom(200)
     signature = base_key.sign(data)
     assert verify_sig(signature, data, base_key.public_key)
예제 #4
0
파일: test_wallet.py 프로젝트: jnaulty/bit
 def test_verify_failure(self):
     base_key = BaseKey()
     signature = base_key.sign(PUBLIC_KEY_COMPRESSED)
     assert not base_key.verify(signature, PUBLIC_KEY_UNCOMPRESSED)
예제 #5
0
파일: test_wallet.py 프로젝트: jnaulty/bit
 def test_verify_success(self):
     base_key = BaseKey()
     signature = base_key.sign(PUBLIC_KEY_COMPRESSED)
     assert base_key.verify(signature, PUBLIC_KEY_COMPRESSED)
예제 #6
0
파일: test_wallet.py 프로젝트: jnaulty/bit
 def test_sign(self):
     base_key = BaseKey()
     signature = base_key.sign(PUBLIC_KEY_COMPRESSED)
     public_key = base_key._pk.public_key()
     assert public_key.verify(signature, PUBLIC_KEY_COMPRESSED,
                              ECDSA_SHA256)