示例#1
0
 def atest(data):
     r1 = encrypt_block_pw(self.PASSWORD, data, compress_options=[9])
     r2 = decrypt_block_pw(self.PASSWORD, r1)
     n1 = encrypt_block_pw(self.PASSWORD, data, compress=None)
     n2 = decrypt_block_pw(self.PASSWORD, n1, compress=None)
     if VERBOSE: print >>sys.stderr, "  len(in):", len(data), " len(crypt):", len(r1), " len(crypt-nocompress):", len(n1)
     self.assertEquals(r2, data)
     self.assertEquals(n2, data)
示例#2
0
 def atest(data):
     r1 = encrypt_block_pw(self.PASSWORD, data, compress_options=[9])
     r2 = decrypt_block_pw(self.PASSWORD, r1)
     n1 = encrypt_block_pw(self.PASSWORD, data, compress=None)
     n2 = decrypt_block_pw(self.PASSWORD, n1, compress=None)
     if VERBOSE:
         print >> sys.stderr, "  len(in):", len(
             data), " len(crypt):", len(
                 r1), " len(crypt-nocompress):", len(n1)
     self.assertEquals(r2, data)
     self.assertEquals(n2, data)
示例#3
0
 def atest(data, opts):
     if opts==None:
         r1 = encrypt_block_pw(self.PASSWORD, data)
     else:
         r1 = encrypt_block_pw(self.PASSWORD, data, compress_options=opts)
     r2 = decrypt_block_pw(self.PASSWORD, r1)
     if VERBOSE: print >>sys.stderr, "  len(in):", len(data), " len(crypt):", len(r1), " opts:", opts
     self.assertEquals(r2, data)
示例#4
0
 def atest(data, opts):
     if opts == None:
         r1 = encrypt_block_pw(self.PASSWORD, data)
     else:
         r1 = encrypt_block_pw(self.PASSWORD,
                               data,
                               compress_options=opts)
     r2 = decrypt_block_pw(self.PASSWORD, r1)
     if VERBOSE:
         print >> sys.stderr, "  len(in):", len(
             data), " len(crypt):", len(r1), " opts:", opts
     self.assertEquals(r2, data)
示例#5
0
 def test11AesNocompress(self):
     """check AES without compression"""
     data = r"klsjdfhalksjdfhalksj lksajdfhlkasjdf hlaksjdfhaksjdfjhlaksd flaskdjf halskdjfh alksdjfh jjdflaksjhdfiuui"
     r1 = encrypt_block_pw(self.PASSWORD, data, compress=None)
     r2 = decrypt_block_pw(self.PASSWORD, r1, compress=None)
     self.assertEquals(r2, data)
示例#6
0
 def test10AesData(self):
     """check AES en- and decryption of a data block"""
     data = r"klsjdfhalksjdfhalksj lksajdfhlkasjdf hlaksjdfhaksjdfjhlaksd flaskdjf halskdjfh alksdjfh jjdflaksjhdfiuui"
     r1 = encrypt_block_pw(self.PASSWORD, data)
     r2 = decrypt_block_pw(self.PASSWORD, r1)
     self.assertEquals(r2, data)
示例#7
0
 def test11AesNocompress(self):
     """check AES without compression"""
     data = r"klsjdfhalksjdfhalksj lksajdfhlkasjdf hlaksjdfhaksjdfjhlaksd flaskdjf halskdjfh alksdjfh jjdflaksjhdfiuui"
     r1 = encrypt_block_pw(self.PASSWORD, data, compress=None)
     r2 = decrypt_block_pw(self.PASSWORD, r1, compress=None)
     self.assertEquals(r2, data)
示例#8
0
 def test10AesData(self):
     """check AES en- and decryption of a data block"""
     data = r"klsjdfhalksjdfhalksj lksajdfhlkasjdf hlaksjdfhaksjdfjhlaksd flaskdjf halskdjfh alksdjfh jjdflaksjhdfiuui"
     r1 = encrypt_block_pw(self.PASSWORD, data)
     r2 = decrypt_block_pw(self.PASSWORD, r1)
     self.assertEquals(r2, data)