Beispiel #1
0
def sign(path, key):
    return sig2ascii(key.sign(hash_file(path), '')[0])
Beispiel #2
0
 def test_sig2ascii2sig(self):
     for i in range(10000):
         self.assertEqual(ascii2sig(sig2ascii(i)), i)
Beispiel #3
0
 def test_sig2ascii2sig(self):
     for i in range(10000):
         self.assertEqual(ascii2sig(sig2ascii(i)), i)
Beispiel #4
0
 def test_ascii2sig(self):
     self.assertEqual(sig2ascii(1234), 'BNI=')
     self.assertRaises(ValueError, sig2ascii, -1)
     self.assertRaises(ValueError, sig2ascii, -12345)
     self.assertRaises(TypeError, sig2ascii, 2.0)
     self.assertRaises(TypeError, sig2ascii, 'a')
Beispiel #5
0
 def test_ascii2sig(self):
     self.assertEqual(sig2ascii(1234), 'BNI=')
     self.assertRaises(ValueError, sig2ascii, -1)
     self.assertRaises(ValueError, sig2ascii, -12345)
     self.assertRaises(TypeError, sig2ascii, 2.0)
     self.assertRaises(TypeError, sig2ascii, 'a')