예제 #1
0
 def test_make_ed(self):
     private, public = Sign.make_ed25519_keypair(self.urandom)
     self.assertEquals(private, "\5\5\5\5\5\5\5\5\5\5\5\5\5\5\5\5" "\5\5\5\5\5\5\5\5\5\5\5\5\5\5\5\5")
     self.assertEquals(
         public,
         "nz\x1c\xdd)\xb0\xb7\x8f\xd1:\xf4\xc5Y\x8f\xef\xf4" "\xef*\x97\x16n<\xa6\xf2\xe4\xfb\xfc\xcd\x80P[\xf1",
     )
예제 #2
0
 def test_sign_manifest(self):
     sk, pk = Sign.make_ed25519_keypair(self.urandom)
     s = Sign.sign_manifest('manifest', sk, pk)
     self.assertEquals(
         s, 'manifestv@\xe5\x84\xbe\xc4\x80N\xa0v"\xb2\x80A\x88\x06\xc0'
         '\xd2\xbae\x92\x89\xa8\'!\xdd\x00\x88\x06s\xe0\xf74\xe3Yg\xad{$'
         '\x17\xd3\x99\xaa\x16\xb0\xeaZ\xd7]\r\xb3\xdc\x1b\x8f\xc1Z\xdfHU'
         '\xb5\x92\xac\x82jI\x02')
예제 #3
0
 def test_make_ed(self):
     private, public = Sign.make_ed25519_keypair(self.urandom)
     self.assertEquals(
         private, '\5\5\5\5\5\5\5\5\5\5\5\5\5\5\5\5'
         '\5\5\5\5\5\5\5\5\5\5\5\5\5\5\5\5')
     self.assertEquals(
         public, 'nz\x1c\xdd)\xb0\xb7\x8f\xd1:\xf4\xc5Y\x8f\xef\xf4'
         '\xef*\x97\x16n<\xa6\xf2\xe4\xfb\xfc\xcd\x80P[\xf1')
예제 #4
0
파일: test_Sign.py 프로젝트: E-LLP/rippled
 def test_sign_manifest(self):
     sk, pk = Sign.make_ed25519_keypair(self.urandom)
     s = Sign.sign_manifest('manifest', sk, pk)
     self.assertEquals(
         s, 'manifestv@\xe5\x84\xbe\xc4\x80N\xa0v"\xb2\x80A\x88\x06\xc0'
         '\xd2\xbae\x92\x89\xa8\'!\xdd\x00\x88\x06s\xe0\xf74\xe3Yg\xad{$'
         '\x17\xd3\x99\xaa\x16\xb0\xeaZ\xd7]\r\xb3\xdc\x1b\x8f\xc1Z\xdfHU'
         '\xb5\x92\xac\x82jI\x02')
예제 #5
0
 def test_make_manifest(self):
     _, pk = Sign.make_ed25519_keypair(self.urandom)
     m = Sign.make_manifest(pk, "verify", 12345)
     self.assertEquals(
         m,
         "$\x00\x0009q nz\x1c\xdd)\xb0\xb7\x8f\xd1:\xf4\xc5Y\x8f\xef\xf4"
         "\xef*\x97\x16n<\xa6\xf2\xe4\xfb\xfc\xcd\x80P[\xf1s\x06verify",
     )
예제 #6
0
 def test_sign_manifest(self):
     ssk, spk = Sign.make_ecdsa_keypair(self.urandom)
     sk, pk = Sign.make_ed25519_keypair(self.urandom)
     s = Sign.sign_manifest('manifest', ssk, sk, pk)
     self.assertEquals(
         s, 'manifestvF0D\x02 \x04\x85\x95p\x0f\xb8\x17\x7f\xdf\xdd\x04'
         '\xaa+\x16q1W\xf6\xfd\xe8X\xb12l\xd5\xc3\xf1\xd6\x05\x1b\x1c\x9a'
         '\x02 \x18\\.(o\xa8 \xeb\x87\xfa&~\xbd\xe6,\xfb\xa61\xd1\xcd\xcd'
         '\xc8\r\x16[\x81\x9a\x19\xda\x93i\xcdp\x12@\xe5\x84\xbe\xc4\x80N'
         '\xa0v"\xb2\x80A\x88\x06\xc0\xd2\xbae\x92\x89\xa8\'!\xdd\x00\x88'
         '\x06s\xe0\xf74\xe3Yg\xad{$\x17\xd3\x99\xaa\x16\xb0\xeaZ\xd7]\r'
         '\xb3\xdc\x1b\x8f\xc1Z\xdfHU\xb5\x92\xac\x82jI\x02')
예제 #7
0
 def test_make_manifest(self):
     _, pk = Sign.make_ed25519_keypair(self.urandom)
     m = Sign.make_manifest(pk, 'verify', 12345)
     self.assertEquals(
         m, '$\x00\x0009q nz\x1c\xdd)\xb0\xb7\x8f\xd1:\xf4\xc5Y\x8f\xef\xf4'
         '\xef*\x97\x16n<\xa6\xf2\xe4\xfb\xfc\xcd\x80P[\xf1s\x06verify')