Example #1
0
 def test_ecdsa2(self):
     print("\nTEST: ECDSA 2")
     alice = ECC()
     plaintext = b"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
     sig = b''.join((b'\x00', alice.sign(plaintext)))
     print(hexlify(sig))
     res = ECC(pubkey_x=alice.pubkey_x,
               pubkey_y=alice.pubkey_y).verify(sig, plaintext)
     self.assertFalse(res)
Example #2
0
 def test_ecdsa2(self):
     print("\nTEST: ECDSA 2")
     alice = ECC()
     plaintext = b"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
     sig = b''.join((b'\x00', alice.sign(plaintext)))
     print(hexlify(sig))
     res = ECC(pubkey_x=alice.pubkey_x,
               pubkey_y=alice.pubkey_y).verify(sig, plaintext)
     self.assertFalse(res)
Example #3
0
 def test_ecdsa(self):
     print("\nTEST: ECDSA")
     alice = ECC()
     plaintext = b"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
     sig = alice.sign(plaintext)
     print(hexlify(sig))
     res = ECC(pubkey_x=alice.pubkey_x,
               pubkey_y=alice.pubkey_y).verify(sig, plaintext)
     self.assertTrue(res)
Example #4
0
 def test_ecdsa(self):
     print("\nTEST: ECDSA")
     alice = ECC()
     plaintext = b"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
     sig = alice.sign(plaintext)
     print(hexlify(sig))
     res = ECC(pubkey_x=alice.pubkey_x,
               pubkey_y=alice.pubkey_y).verify(sig, plaintext)
     self.assertTrue(res)