code: def test_pickle(self):
      k1 = Curve25519()
      m = (
          random.SystemRandom()
          .getrandbits(33 * 8)
          .to_bytes(33, "little")
      )
      pickled = pickle.dumps(k1)
      k2 = pickle.loads(pickled)
      self.assertEqual(k1.encrypt(m), k2.encrypt(m))
  
file_path: FATE/rust/fate_utils/tests/test_psi_ecdh.py
imports: from fate_utils.psi import Curve25519
  import pickle
  import unittest
  import random
label_desc: Use image node_id 3 for calling the TestStringMethods obj's underlying member method code with example usage: obj.test_pickle() without return types