]> git.datanom.net - securemail.git/blobdiff - user.py
Make backwards compatible with nacl 1.0.x
[securemail.git] / user.py
diff --git a/user.py b/user.py
index 64673c7c7ce58f5484d271cb7f85c9f5623221c3..7c1632e71129e5db64aaacca827b9312a16a3130 100644 (file)
--- a/user.py
+++ b/user.py
@@ -120,7 +120,7 @@ if __name__ == '__main__':
             for attr, value in u.__dict__.items():
                 print ('{0}: {1}'.format(attr, value))
             print ('{0} - {1} - {2}'.format(u.name, u.email, u.pubkeys))
-        from nacl.public import Box
+#        from nacl.public import Box
         c = Cryptonize()
         keypair1 = c.get_key_pair()
         keypair2 = c.get_key_pair()
@@ -128,11 +128,13 @@ if __name__ == '__main__':
             u.add_pubkey('test', keypair2[1])
         except KeyError:
             u.update_pubkey('test', keypair2[1])
-        bob_box = Box(keypair1[0], u.get_pubkey('test'))
+#        bob_box = Box(keypair1[0], u.get_pubkey('test'))
         message = "Kill all humans æøåÅØÆ"
-        encrypted = bob_box.encrypt(message.encode())
-        alice_box = Box(keypair2[0], keypair1[1])
-        plaintext = alice_box.decrypt(encrypted)
+#        encrypted = bob_box.encrypt(message.encode())
+        encrypted = c.asymmetric_encrypt(keypair1[0], u.get_pubkey('test'), message)
+#        alice_box = Box(keypair2[0], keypair1[1])
+#        plaintext = alice_box.decrypt(encrypted)
+        plaintext = c.asymmetric_decrypt(keypair2[0], keypair1[1], encrypted)
         print (plaintext.decode())
 #        c = Cryptonize()
 #        key = 'æselØre' #c.get_random_key()
This page took 0.028441 seconds and 5 git commands to generate.