bug 1166976 - add Python-RSA python library r=ted,gerv
This commit is contained in:
28
python/rsa/tests/test_strings.py
Normal file
28
python/rsa/tests/test_strings.py
Normal file
@@ -0,0 +1,28 @@
|
||||
'''Tests string operations.'''
|
||||
|
||||
from __future__ import absolute_import
|
||||
|
||||
import unittest2
|
||||
|
||||
import rsa
|
||||
|
||||
from constants import unicode_string
|
||||
|
||||
class StringTest(unittest2.TestCase):
|
||||
|
||||
def setUp(self):
|
||||
(self.pub, self.priv) = rsa.newkeys(384)
|
||||
|
||||
def test_enc_dec(self):
|
||||
|
||||
message = unicode_string.encode('utf-8')
|
||||
print("\tMessage: %s" % message)
|
||||
|
||||
encrypted = rsa.encrypt(message, self.pub)
|
||||
print("\tEncrypted: %s" % encrypted)
|
||||
|
||||
decrypted = rsa.decrypt(encrypted, self.priv)
|
||||
print("\tDecrypted: %s" % decrypted)
|
||||
|
||||
self.assertEqual(message, decrypted)
|
||||
|
||||
Reference in New Issue
Block a user