We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5c53dfa commit 6ef4a72Copy full SHA for 6ef4a72
1 file changed
ro_help/mobilpay/mobilpay/test.py
@@ -19,6 +19,17 @@ def test_self_roundtrip(self):
19
enc_msg, enc_block_key = Crypto().encrypt(clear_msg, pubkey)
20
dec_msg = Crypto().decrypt(enc_msg, privkey, enc_block_key)
21
self.assertEqual(dec_msg, clear_msg)
22
+ def test_decrypt(self):
23
+ d = 'pki/them-rsa1024/'
24
+ def _slurp(fname):
25
+ with open(d + fname, 'r') as fp:
26
+ return fp.read()
27
+
28
+ msg_enc = _slurp('msg.enc.b64')
29
+ enc_key_rsaenc = _slurp('enc.key.rsaenc.b64')
30
+ privkey = Crypto().get_private_key(d + 'private.pem')
31
+ dec_msg = Crypto().decrypt(msg_enc, privkey, enc_key_rsaenc)
32
+ self.assertEqual(dec_msg, b'message from them\n')
33
34
if __name__ == "__main__":
35
unittest.main()
0 commit comments