summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorSybren A. St?vel <sybren@stuvel.eu>2011-07-10 12:17:16 +0200
committerSybren A. St?vel <sybren@stuvel.eu>2011-07-10 12:17:16 +0200
commit3ba3833bd7646aa8c37149e9bb95741eb750fb25 (patch)
tree11845f39095debfd5225e13e6287b1a9beff3293 /tests
parent4a07bf3e641c958279239acd32e9d8bf83af3000 (diff)
downloadrsa-3ba3833bd7646aa8c37149e9bb95741eb750fb25.tar.gz
Replaced the binary test with a test of the PKCS1 module.
Diffstat (limited to 'tests')
-rw-r--r--tests/test_binary.py37
-rw-r--r--tests/test_pkcs1.py38
2 files changed, 38 insertions, 37 deletions
diff --git a/tests/test_binary.py b/tests/test_binary.py
deleted file mode 100644
index f770b72..0000000
--- a/tests/test_binary.py
+++ /dev/null
@@ -1,37 +0,0 @@
-'''Tests string operations.'''
-
-import struct
-import unittest
-
-import rsa
-
-class BinaryTest(unittest.TestCase):
-
- def setUp(self):
- (self.pub, self.priv) = rsa.newkeys(64)
-
- def test_enc_dec(self):
-
- message = struct.pack('>IIII', 0, 0, 0, 1) + 20 * '\x00'
- print "\tMessage: %r" % message
-
- encrypted = rsa.encrypt(message, self.pub)
- print "\tEncrypted: %r" % encrypted
-
- decrypted = rsa.decrypt(encrypted, self.priv)
- print "\tDecrypted: %r" % decrypted
-
- self.assertEqual(message, decrypted)
-
- def test_sign_verify(self):
-
- message = struct.pack('>IIII', 0, 0, 0, 1) + 20 * '\x00'
- print "\tMessage: %r" % message
-
- signed = rsa.sign(message, self.priv)
- print "\tSigned: %r" % signed
-
- verified = rsa.verify(signed, self.pub)
- print "\tVerified: %r" % verified
-
- self.assertEqual(message, verified)
diff --git a/tests/test_pkcs1.py b/tests/test_pkcs1.py
new file mode 100644
index 0000000..9d3d9ec
--- /dev/null
+++ b/tests/test_pkcs1.py
@@ -0,0 +1,38 @@
+'''Tests string operations.'''
+
+import struct
+import unittest
+
+import rsa
+from rsa import pkcs1
+
+class BinaryTest(unittest.TestCase):
+
+ def setUp(self):
+ (self.pub, self.priv) = rsa.newkeys(256)
+
+ def test_enc_dec(self):
+
+ message = struct.pack('>IIII', 0, 0, 0, 1) + 5 * '\x00'
+ print "\tMessage: %r" % message
+
+ encrypted = pkcs1.encrypt(message, self.pub)
+ print "\tEncrypted: %r" % encrypted
+
+ decrypted = pkcs1.decrypt(encrypted, self.priv)
+ print "\tDecrypted: %r" % decrypted
+
+ self.assertEqual(message, decrypted)
+
+# def test_sign_verify(self):
+#
+# message = struct.pack('>IIII', 0, 0, 0, 1) + 20 * '\x00'
+# print "\tMessage: %r" % message
+#
+# signed = rsa.sign(message, self.priv)
+# print "\tSigned: %r" % signed
+#
+# verified = rsa.verify(signed, self.pub)
+# print "\tVerified: %r" % verified
+#
+# self.assertEqual(message, verified)