Exemplo n.º 1
0
def sign(path, key):
    return sig2ascii(key.sign(hash_file(path), '')[0])
Exemplo n.º 2
0
 def test_sig2ascii2sig(self):
     for i in range(10000):
         self.assertEqual(ascii2sig(sig2ascii(i)), i)
Exemplo n.º 3
0
 def test_sig2ascii2sig(self):
     for i in range(10000):
         self.assertEqual(ascii2sig(sig2ascii(i)), i)
Exemplo n.º 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')
Exemplo n.º 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')