| Index: third_party/gsutil/third_party/rsa/tests/test_strings.py
|
| diff --git a/third_party/gsutil/third_party/rsa/tests/test_strings.py b/third_party/gsutil/third_party/rsa/tests/test_strings.py
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..4af06291d41793e55c124d74af6e8ad00470cb31
|
| --- /dev/null
|
| +++ b/third_party/gsutil/third_party/rsa/tests/test_strings.py
|
| @@ -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)
|
| +
|
|
|