예제 #1
0
파일: test.py 프로젝트: mberzig/CAPComposer
 def test_inverse(self):
     f_my_private = top.f_private(self.privkey)
     f_my_public = top.f_public(self.privkey)
     self.assertEqual(MSG1, f_my_public(f_my_private(MSG1)))
     self.assertEqual(MSG1, f_my_private(f_my_public(MSG1)))
     self.assertNotEqual(MSG1, f_my_public(f_my_public(MSG1)))
     self.assertNotEqual(MSG1, f_my_private(f_my_private(MSG1)))
예제 #2
0
파일: test.py 프로젝트: mberzig/CAPComposer
 def test_private(self):
     f_my_private = top.f_private(self.privkey)
     self.assertTrue(f_my_private(MSG1))
     f_my_private2 = top.f_private(self.pubkey)
     # cannot use private function on a public key
     self.assertRaises(Exception, f_my_private2, MSG1)