code: def new(cls, ver_key: VerKey, sign_key: SignKey) -> 'ProofOfPossession':
          
          logger = logging.getLogger(__name__)
          logger.debug("ProofOfPossession::new: >>>")
  
          c_instance = c_void_p()
          do_call(cls.new_handler, ver_key.c_instance, sign_key.c_instance, byref(c_instance))
  
          res = cls(c_instance)
  
          logger.debug("ProofOfPossession::new: <<< res: %r", res)
          return res
docs: Creates and returns BLS proof of possession that corresponds to the given ver key and sign key.
          :param: ver_key - Ver Key
          :param: sign_key - Sign Key
          :return: BLS proof of possession