code: def __init__(self, p: tf.Tensor, q: tf.Tensor):
      self.p = _import_maybe_limbs(p)
      self.q = _import_maybe_limbs(q)
  
      self.n = self.p * self.q
      self.nn = self.n * self.n
  
      order_of_n = (self.p - 1) * (self.q - 1)
      self.d1 = order_of_n
      self.d2 = tf_big.inv(order_of_n, self.n)
      self.e = tf_big.inv(self.n, order_of_n)
  
imports: from typing import Optional
  from typing import Tuple
  import tensorflow
  import tf_big
label_desc: Use image node_id 1 to create a new DecryptionKey object  with example: obj = DecryptionKey(p, q)