code: async def create_link_secret(self, label: str) -> None:
          
  
          LOGGER.debug('HolderProver.create_link_secret >>> label: %s', label)
  
          await self.wallet.create_link_secret(label)
  
          LOGGER.debug('HolderProver.create_link_secret <<<')
docs: Create link secret (a.k.a. master secret) used in proofs by HolderProver, if the
          current link secret does not already correspond to the input link secret label.
  
          Raise WalletState if wallet is closed, or any other IndyError causing failure
          to set link secret in wallet.
  
          :param label: label for link secret; indy-sdk uses label to generate link secret