예제 #1
0
파일: test_pbp.py 프로젝트: adelq/pbp
 def test_sign_no_key(self):
     self_key = self.gen_key()
     signed = self_key.sign(MESSAGE)
     rmtree(self.pbp_path)
     self.gen_key()
     self.assertTrue(
         publickey.verify(signed, basedir=self.pbp_path) is None)
예제 #2
0
파일: test_pbp.py 프로젝트: stef/pbp
 def test_sign_master(self):
     self_key = self.gen_key()
     self.assertTrue(publickey.verify(self_key.sign(MESSAGE, master=True),
         basedir=self.pbp_path, master=True) is not None)
예제 #3
0
파일: test_pbp.py 프로젝트: stef/pbp
 def test_sign(self):
     self_key = self.gen_key()
     self.assertTrue(publickey.verify(self_key.sign(MESSAGE.encode('utf-8')),
         basedir=self.pbp_path) is not None)
예제 #4
0
파일: test_pbp.py 프로젝트: stef/pbp
 def test_sign_no_key(self):
     self_key = self.gen_key()
     signed = self_key.sign(MESSAGE.encode('utf-8'))
     rmtree(self.pbp_path)
     self.gen_key()
     self.assertTrue(publickey.verify(signed, basedir=self.pbp_path) is None)
예제 #5
0
파일: test_pbp.py 프로젝트: stef/pbp
 def test_sign_fail(self):
     self_key = self.gen_key()
     signed = self_key.sign(MESSAGE.encode('utf-8'))
     malformed = array('B', [c ^ 42 for c in bytearray(signed)]).tostring()
     self.assertTrue(publickey.verify(malformed, basedir=self.pbp_path) is None)
예제 #6
0
 def test_sign_fail(self):
     self_key = self.gen_key()
     signed = self_key.sign(MESSAGE)
     malformed = ''.join(chr(ord(c) ^ 42) for c in signed)
     self.assertTrue(publickey.verify(malformed, basedir=self.pbp_path) is None)
예제 #7
0
파일: test_pbp.py 프로젝트: adelq/pbp
 def test_sign(self):
     self_key = self.gen_key()
     self.assertTrue(
         publickey.verify(self_key.sign(MESSAGE), basedir=self.pbp_path)
         is not None)
예제 #8
0
파일: test_pbp.py 프로젝트: adelq/pbp
 def test_sign_fail(self):
     self_key = self.gen_key()
     signed = self_key.sign(MESSAGE)
     malformed = ''.join(chr(ord(c) ^ 42) for c in signed)
     self.assertTrue(
         publickey.verify(malformed, basedir=self.pbp_path) is None)
예제 #9
0
파일: test_pbp.py 프로젝트: adelq/pbp
 def test_sign_master(self):
     self_key = self.gen_key()
     self.assertTrue(
         publickey.verify(self_key.sign(MESSAGE, master=True),
                          basedir=self.pbp_path,
                          master=True) is not None)
예제 #10
0
 def test_sign_fail(self):
     self_key = self.gen_key()
     signed = self_key.sign(MESSAGE.encode('utf-8'))
     malformed = array('B', [c ^ 42 for c in bytearray(signed)]).tostring()
     self.assertTrue(
         publickey.verify(malformed, basedir=self.pbp_path) is None)