code: def decrypt(self):
          
          if not self._crypter:
              return b''
          try:
              plaintext = self._crypter.decrypt(self._ciphertext, **self._decrypt_params)
              return plaintext
          except Exception as e:
              exc_info = sys.exc_info()
              six.reraise(
                  ValueError('Invalid ciphertext "%s", error: %s' % (self._ciphertext, e)),
                  None,
                  exc_info[2]
              )
docs: Decrypt decrypts the secret and returns the plaintext.
  
          Calling decrypt() may incur side effects such as a call to a remote service for decryption.